我正致力于将两个不同的流程集成到一个流程中, 但我需要将每个进程的标准输出分别打印到两个不同的文件中。 (可能是tkinter gui)。
将process1表示为file1,将process2表示为file2。有什么建议吗?
答案 0 :(得分:2)
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)