我正在编写一个Python脚本,在Windows上逐个运行多个可执行文件。我需要在开始下一个程序之前等待程序完成。
所以脚本就是这样的。
1: launch a.exe
2: wait till a.exe finishes running
3: launch b.exe
4: wait till b.exe finishes
任何人都知道如何让脚本等待进程在Python中完成?
由于
答案 0 :(得分:3)
如果您希望等待已启动的进程,只需使用subprocess.call()即可。此方法在args中执行命令并等待它完成。有关参考,请参阅this
import subprocess
subprocess.call(('someprog.exe', str(i)))