将子进程输出显示到stdout并重定向它
我正在通过Python的子进程模块运行脚本。目前我使用:
p = subprocess.Popen('/path/to/script', stdout=subprocess.PIPE, stderr=subprocess.PIPE)result = p.communicate()
然后我将结果打印到stdout。这很好,但由于脚本需要很长时间才能完成,我还希望从脚本到stdout的实时输出。我输出输出的原因是因为我想解析它。
相关分类