gpt4 book ai didi

python - 如何在Windows中使用python调用可执行文件作为独立进程

转载 作者:可可西里 更新时间:2023-11-01 09:35:47 24 4
gpt4 key购买 nike

在 Windows 中使用 python 脚本调用 exe 后,exe 应独立于此 python 脚本运行,一旦启动,控件应返回 python 脚本并执行进一步的脚本,.py 文件的控制将消失 。但另一方面,在完成执行之前,exe 应该调用这个 python 脚本。

我们将不胜感激。

我尝试了以下命令:

  1. os.system("start test.exe")
  2. os.startfile("test.exe")
  3. os.spawnlv(os.P_NOWAIT, "test.exe")
  4. os.spawnv(os.P_NOWAIT, 'C:\Python31\python.exe', ('python', 'test.py'))
  5. os.execvp("python3", ("test.py", ))

最佳答案

我听起来好像你想让被调用者回调调用者(对不起头韵 :) 因为你使用的是 Python 3.1,也许 subprocess 模块会提供预期的行为。它本身并不是真正的回调,但调用程序可以根据被调用程序(在本例中为 exe)的输出执行决策。

关于python - 如何在Windows中使用python调用可执行文件作为独立进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3725859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com