我有一个Python脚本,需要调用某个应用程序3次。这些调用应该是并行的,因为它们需要数小时才能完成,并且彼此之间没有依赖关系。但是,脚本应该在所有调用都完成后停止,并进行一些清理工作。
以下是一些代码:
以下是一些代码:
#do some stuff
for work in worklist: # these should run in parralel
output=open('test.txt','w')
subprocess.call(work,stdout=output,stderr=output)
output.close()
# wait for subprocesses to finish
# cleanup
我希望同时运行此命令并将其输出捕获到文件中。一旦所有实例完成,我想继续执行脚本。