-1
我寫文件,如下寫入與子POPEN
subprocess.Popen(['adb', 'logcat', '>', 'log.txt'])
但是,而不是寫入文件寫入到控制檯文件。我想它只是讀取前兩個命令?
我寫文件,如下寫入與子POPEN
subprocess.Popen(['adb', 'logcat', '>', 'log.txt'])
但是,而不是寫入文件寫入到控制檯文件。我想它只是讀取前兩個命令?
我不認爲'>'重定向與子流程一起工作。但是,您可以定義一個輸出的推移,像這樣的「標準錯誤」指定它:
f = open('log.txt', 'w')
p = subprocess.Popen(['abd', 'logcat'], stdout=f)
希望這有助於。