我正在將兩個不同進程整合到一個進程中,但我需要將每個進程的標準輸出分別打印到兩個不同的文件中。 (可能是tkinter gui)。標準輸出到Python中的文件
說process1爲file1,process2爲file2。有什麼建議麼?
我正在將兩個不同進程整合到一個進程中,但我需要將每個進程的標準輸出分別打印到兩個不同的文件中。 (可能是tkinter gui)。標準輸出到Python中的文件
說process1爲file1,process2爲file2。有什麼建議麼?
Python的子進程將做到這一點就好了...
with open('process1.stdout', 'wb') as f1:
p1 = subprocess.Popen(['process1'], stdout=f1)
with open('process2.stdout', 'wb') as f2:
p2 = subprocess.Popen(['process2'], stdout=f2)
請提供你有什麼更多信息?這兩個進程是否已經運行?或者你的腳本將運行這兩個過程? – deimus
究竟是什麼「tkinter文件」? – mgilson
@deimus:我的腳本將同時運行這兩個過程。 – rajpython