2011-06-09 88 views
2

我正在使用popen在python中運行子進程。我需要在輸出時讀取每一行的子進程輸出,而不是在進程終止時獲取所有內容。我嘗試了所有可以在Google上找到的東西,但都沒有成功。任何幫助將不勝感激。通過python讀取管道輸出行

+0

與此密切相關:http://stackoverflow.com/questions/1544050/force-another-programs-standard-output-to-be-unbuffered-using-python – 2011-06-09 15:42:55

+0

給予好評,讓您發表評論 – 2011-06-09 15:55:06

回答

1

subprocess.Popen文檔描述了可用的參數及其調用。

您想將bufsize參數設置爲1(行緩衝輸入/輸出)。