【发布时间】:2010-12-11 18:29:49
【问题描述】:
我创建了一个使用 Python subprocess.Popen(...) 的脚本。当我单击一个按钮时,我想销毁这个子进程(我使用 subprocess.kill())。当我使用 Python 时,它运行良好。
但是,当我使用 PyInstaller “编译”我的脚本时,这不起作用。实际上,在任务管理器(Windows)中,有两个进程(一个来自临时目录[我猜是由 PyInstaller 创建的])。因此,当我单击按钮时,一个进程会停止,但 PyInstaller 创建的进程不会。
如何一次杀死 2 个进程?
坦克
PS:对不起,我的英语不好......
【问题讨论】: