Capture output via subprocess w/o using communicate(通过子进程捕获输出,但不使用COMPLICATE)
问题描述
我使用子进程在Python脚本中调用外部程序。外部程序产生了大量的输出。我需要捕获该程序的输出。当前代码如下所示:
我在此代码中收到的错误是
进程试图写入不存在的管道。
如果我使用以下代码:
则不捕获程序的输出。
我应该如何更改代码,以便可以在第三方程序运行时捕获其输出?
推荐答案
打开有点矫枉过正。
尝试:
希望这能在您的环境中发挥作用。
这篇关于通过子进程捕获输出,但不使用COMPLICATE的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!