【发布时间】:2016-02-15 23:25:22
【问题描述】:
我想运行我的命令并实时捕获标准输出:
import subprocess
import shlex
cmd='my command'
args=shlex.split(cmd)
com=subprocess.Popen(args,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)
com.stdout.flush()
for line in com.stdout.read()
print line
但是没有任何输出...
【问题讨论】:
标签: python subprocess real-time stdout