逐行读取管道输出

时间:2011-06-09 15:38:30

标签: python pipe

我正在使用popen在python中运行子进程。我需要在输出时读取子流程输出的每一行,而不是在流程终止后获取所有内容。我已经尝试过在Google上找到的所有内容但没有成功。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

subprocess.Popen文档描述了其调用的可用参数。

您希望将bufsize参数设置为1(行缓冲输入/输出)。

答案 1 :(得分:0)