【发布时间】:2018-04-18 21:53:55
【问题描述】:
所以我在我的脚本中使用以下内容从我的子进程中捕获 stdout 和 stderr 输出:
output = subprocess.check_output(
cmd,
stderr=subprocess.STDOUT
)
这运行得很好,但是,我的子进程有一个它自己调用的子进程。它本身调用的子进程具有我想要捕获的输出。但是,在我当前的设置下,我只捕获我创建的子进程的输出,而不会收到它的子进程的任何输出。
有什么方法可以捕获由我的代码正在启动的子进程生成的任何子子进程的输出?
【问题讨论】:
标签: python subprocess