【发布时间】:2016-12-21 21:54:42
【问题描述】:
我有一堆代码,其中一行是这样的(在 abc.py 中):
meow = subprocess.Popen("python ./Functions/cat.py")
现在当我使用pyinstaller.exe --onefile .\abc.py
它使我成为一个单独的 exe,它实现了所有功能,但包含上述行的功能不起作用。
如何在 exe 中包含 cat.py 并将其与 subprocess.popen 一起使用?
我的文件夹视图是
-Project x -abc.py -Functions -cat.py -me.py -ow.py
Cat.py 有一个函数可以监听输入并永远运行,直到我不得不根据某些输入停止它。
我正在运行 abc.py 并且基于某些输入我必须与 abc.py 一起运行 cat.py 并且在另一个输入上我必须停止 cat.py(使用 .kill()) 并且 abc.py 将仍在运行。
如何使用 pyinstaller 在单个 exe 中实现这一点?
【问题讨论】:
-
你最后有没有搞清楚?
标签: python python-2.7 subprocess exe pyinstaller