在手动退出时结束pythonw.exe进程

时间:2012-11-06 07:31:22

标签: python

我似乎找不到合适的谷歌搜索来找出应该很容易的东西。

我正在使用wxPython来创建GUI,并将Python文件保存为.pyw,因此我没有控制台。然后,当用户执行操作时,我将另一个.py文件导入主窗口。这样做创建了不会关闭的pythonw.exe实例。要清楚的是,如果我只打开主控制台,打开的.pyw将从我的进程中清除,如果我在运行时没有打开/插入第一个文件中的另一个.py文件。

当我使用该程序时,一切都很好,但是当我使用Windows“X”按钮关闭时,我仍然在我的进程中获得pythonw.exe,并且我打印错误的文件由于其他使用而被锁定它(pythonw.exe)。我需要使用什么代码来确保python完全退出?每当我构建一个文件时它似乎也会停留 - 退出也是如此,如果我插入另一个模块(仅用户输入完成)它只停留在进程上

这也许是显而易见的,但如果我手动打开导入的文件,它会有相同的行为,就像我关闭文件时关闭python.exe一样。

0 个答案:

没有答案