可选地,您可以将
stdout参数与文件对象一起使用:
with open('temp.txt', 'w') as output: server = subprocess.Popen('./server.py', stdout=output) server.communicate()如文档中所述:
stdin,stdout和stderr分别指定执行程序的标准输入,标准输出和标准错误文件句柄。有效值为PIPE,现有文件描述符(正整数),现有文件对象和无。

可选地,您可以将
stdout参数与文件对象一起使用:
with open('temp.txt', 'w') as output: server = subprocess.Popen('./server.py', stdout=output) server.communicate()如文档中所述:
stdin,stdout和stderr分别指定执行程序的标准输入,标准输出和标准错误文件句柄。有效值为PIPE,现有文件描述符(正整数),现有文件对象和无。