标题中已经存在的问题 - 如何让 python 脚本等到使用 os.system() 调用启动的某个进程完成?例如像
这样的代码 for i in range( 0, n ):
os.system( 'someprog.exe %d' % i )
这会同时启动请求的进程n次,这可能会让我的电脑有点出汗)
感谢您的建议。
最佳答案
使用 subprocess
代替:
import subprocess
for i in xrange(n):
p = subprocess.Popen(('someprog.exe', str(i))
p.wait()
关于Python:WAITING外部启动的进程完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8953119/