【发布时间】:2016-02-12 08:05:53
【问题描述】:
我的目标是为每个Popen 进程使用几个不同的参数调用主程序,每个进程都有自己的控制台窗口。但是,一旦遇到崩溃,它就会关闭该控制台,而我真的很想保持打开状态。
import subprocess
from subprocess import CREATE_NEW_CONSOLE
import time
for i in range(1, 5):
subprocess.Popen(["python", "main.py", str(i), str(i)], close_fds=False, creationflags=CREATE_NEW_CONSOLE)
time.sleep(3)
是否可以使用subprocess.Popen 创建一个新进程并保持控制台打开以便我读取错误?
链接到subprocess docs。
【问题讨论】:
标签: windows python-3.x console popen