Python子进程——将stdout/err重定向到两个位置

时间:2022-06-11 00:05:27

I have a small python script which invokes an external process using subprocess. I want to redirect stdout and stderr to both a log file and to the terminal.

我有一个小的python脚本,它使用子进程调用外部进程。我要将stdout和stderr重定向到日志文件和终端。

How can this be done?

这是怎么做到的呢?

1 个解决方案

#1


8  

You can do this with subprocess.PIPE.

您可以使用subprocess.PIPE实现这一点。

You can find some sample code here.

您可以在这里找到一些示例代码。

#1


8  

You can do this with subprocess.PIPE.

您可以使用subprocess.PIPE实现这一点。

You can find some sample code here.

您可以在这里找到一些示例代码。