我创建了一个使用Python subprocess.Popen(...)的脚本。当我单击一个按钮时,我想破坏这个子进程(我使用subprocess.kill())。当我使用Python时它工作正常。
但是,当我使用PyInstaller“编译”我的脚本时,这不起作用。实际上,在任务管理器(Windows)中,有两个进程(一个来自临时目录[由PyInstaller创建我猜])。因此,当我单击按钮时,进程将停止,但不会由PyInstaller创建。
如何一次杀死2个进程?
Tkanks
PS:抱歉我的英语不好......
答案 0 :(得分:0)
您是否尝试过编译2个Python文件?使用subprocess.Popen(...)
时,必须使用第二个编译文件的路径