Python: waiting for external launched process finish

前端 未结 2 1429
被撕碎了的回忆
被撕碎了的回忆 2020-12-03 01:26

The question already in title - how can one make the python script wait until some process launched with os.system() call is completed ? For example a code like



        
2条回答
  •  有刺的猬
    2020-12-03 02:06

    Use subprocess instead:

    import subprocess
    for i in xrange(n):
      p = subprocess.Popen(('someprog.exe', str(i))
      p.wait()
    

    Read more here: http://docs.python.org/library/subprocess.html

提交回复
热议问题