【问题标题】:Kill a subprocess with PyInstaller使用 PyInstaller 杀死一个子进程
【发布时间】:2010-12-11 18:29:49
【问题描述】:

我创建了一个使用 Python subprocess.Popen(...) 的脚本。当我单击一个按钮时,我想销毁这个子进程(我使用 subprocess.kill())。当我使用 Python 时,它运行良好。

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

如何一次杀死 2 个进程?

坦克

PS:对不起,我的英语不好......

【问题讨论】:

    标签: subprocess pyinstaller


    【解决方案1】:

    您是否尝试过编译这 2 个 Python 文件?使用 subprocess.Popen(...) 时必须使用第二个编译文件的路径

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      • 1970-01-01
      • 2018-06-09
      相关资源
      最近更新 更多