【发布时间】:2010-09-16 10:43:53
【问题描述】:
在windows中使用python脚本调用exe后,exe应该独立于这个python脚本运行,一旦启动,控制应该回到python脚本并执行进一步的脚本,.py文件的控制将消失。但另一方面,在完成执行之前,exe应该调用这个python脚本。
我们将不胜感激。
我尝试了以下命令:
os.system("start test.exe")os.startfile("test.exe")os.spawnlv(os.P_NOWAIT, "test.exe")os.spawnv(os.P_NOWAIT, 'C:\Python31\python.exe', ('python', 'test.py'))os.execvp("python3", ("test.py", ))
【问题讨论】:
-
你说“但是在另一边完成执行之前,exe应该调用这个python脚本”是什么意思?
-
它就像一个循环调用。例如:考虑 A.py 调用 B.exe,最后 B.exe 调用 A.py 并且控件在 A.py 脚本中的某些条件下结束。
-
忘了说,这个问题只存在于windows中,不适用于linux
标签: python windows python-3.x