1

可能重复:
如何避免带有包含 os.system 调用的 .pyw 文件的控制台窗口?

给定这样一段 Python 代码:

import os
os.system('set')

尽管我将文件保存为.pyw! 任何帮助表示赞赏

4

2 回答 2

2

这是因为您正在从一个窗口运行 Python,您会得到一个弹出控制台窗口。控制台程序只能从控制台运行,如果程序环境还没有包含一个 Windows 将有助于创建它。

于 2012-06-07T17:13:30.927 回答
2

os.system 确实会按设计打开命令窗口。subprocess模块应该让你在不打开窗口的情况下做一些事情

此外,对于某些命令(例如复制、删除),您可以使用不会打开命令窗口并具有更多跨操作系统优势的专用操作系统命令。

于 2012-06-07T17:14:17.883 回答