1

我在朋友的机器上遇到了一个奇怪的问题,当他们运行我的脚本时,它只会在遇到与 os.system 执行某些操作的行时才会闪烁命令窗口。否则它似乎根本不显示命令窗口。不显示很好,但我的脚本做了一个很大的过程,它会导致窗口闪烁很多。

通常在我的机器上,当我打开脚本(使用 tkinter 启动 gui)时,命令窗口也会在后面打开。这就是我想让我的朋友们做的事情,但我不知道什么会导致命令窗口不显示。python中是否有一个设置不显示命令窗口(当然,除非它需要在其中运行一个进程)?

编辑:好的,我做了一个非常蹩脚的黑客来解决这个问题。显然他所有的 .py 文件都与 pythonw 相关联。我无法改变这个关联(甚至通过命令提示符 ASSOC)所以我只是将 pythonw 重命名为 old_pythonw,并将 python.exe 重命名为 pythonw.exe。是的,真的很傻,但没有时间与 windows 争论文件关联。

4

0 回答 0