我似乎找不到合适的谷歌搜索来找出应该很容易的东西。
我正在使用 wxPython 创建一个 GUI,并将 Python 文件保存为 .pyw,所以我没有控制台。然后,当用户执行操作时,我将另一个 .py 文件导入主窗口。这样做会创建不会关闭的 pythonw.exe 实例。需要明确的是,如果我在运行时不打开/插入第一个文件中的其他 .py 文件,则仅打开主控制台时打开的 .pyw 将从我的进程中清除。
当我使用该程序时,一切都很好,但是当我使用 Windows“X”按钮关闭时,我的进程中仍然出现 pythonw.exe,并且我打印错误的文件由于使用它的其他东西而被锁定( pythonw.exe)。我需要使用什么代码来确保 python 完全退出?每当我在文件中构建时,它似乎也会保留 - 也退出,并且如果我插入另一个模块,它只会保留在进程中(仅通过用户输入完成)
这也可能很明显,但是如果我手动打开导入的文件,它具有相同的行为,就像我关闭文件时 python.exe 关闭一样。