使用Popen.wait:
process = subprocess.Popen(["your_cmd"]...)
process.wait()
或check_output,check_call,它们都将等待返回代码,具体取决于您要执行的操作和python的版本。
如果您使用的是python> = 2.7,而您不在乎输出,则使用check_call
。
Python subprocess.Popen()等待完成
使用Popen.wait:
process = subprocess.Popen(["your_cmd"]...)
process.wait()
或check_output,check_call,它们都将等待返回代码,具体取决于您要执行的操作和python的版本。
如果您使用的是python> = 2.7,而您不在乎输出,则使用check_call
。