【发布时间】:2021-10-02 18:52:23
【问题描述】:
我正在制作 DVD 翻录脚本,需要同步运行命令才能使我的脚本正常工作。我一直在尝试使用子流程但没有成功。此测试代码应运行至少 7 秒。
import subprocess
import time
start_time = time.time()
p1 = subprocess.Popen(['timeout', "2"], shell=False,
stdout=subprocess.PIPE, stderr=subprocess.DEVNULL)
p2 = subprocess.Popen(['timeout', "5"], shell=False,
stdout=subprocess.PIPE, stderr=subprocess.DEVNULL)
print(f"Finshed in {time.time() - start_time} Seconds")
【问题讨论】:
标签: python python-3.x subprocess