我試圖讓一個腳本的輸出,它使用Python的subprocess.Popen
喜歡如下Python的POPEN()。stdout.read()掛
process = Popen(command, stdout=PIPE, shell=True)
exitcode = process.wait()
output = process.stdout.read() # hangs here
它掛在第三行,只有當我運行它作爲一個python腳本,我不能在python shell中重現這一點。
其他腳本只顯示幾個字,我假設它不是緩衝區問題。
有沒有人知道我在做什麼錯在這裏?
如果你在'command'手動執行命令,它會產生輸出嗎? –