使用PyInstaller杀死子进程

时间:2010-12-11 18:29:49

标签: subprocess pyinstaller

我创建了一个使用Python subprocess.Popen(...)的脚本。当我单击一个按钮时,我想破坏这个子进程(我使用subprocess.kill())。当我使用Python时它工作正常。

但是,当我使用PyInstaller“编译”我的脚本时,这不起作用。实际上,在任务管理器(Windows)中,有两个进程(一个来自临时目录[由PyInstaller创建我猜])。因此,当我单击按钮时,进程将停止,但不会由PyInstaller创建。

如何一次杀死2个进程?

Tkanks

PS:抱歉我的英语不好......

1 个答案:

答案 0 :(得分:0)

您是否尝试过编译2个Python文件?使用subprocess.Popen(...)

时,必须使用第二个编译文件的路径