合并和同步标准输出和标准错误?

use*_*766 5 python subprocess stdout stderr

假设我正在使用以下命令从 python 脚本运行 exe:

subprocess.call(cmdArgs,stdout=outf, stderr=errf)

当 outf 和 errf 是文本文件的文件描述符时。

有什么方法可以在其之上生成 std​​out 和 stderr 的合并和同步文本文件吗?它应该用时间和来源(我们的/错误)进行格式化。

谢谢

Art*_*par 1

您可以将它们合并作为 的参数subprocess.STDOUT传递,但我不知道它们是否会根据时间和来源进行格式化。stderrsubprocess.Popen