我正在使用python子进程库在python文件中运行命令行。在导入库之后,我使用以下代码来存储输出
call(["python", "make.py", ">", "data"])但由于某种原因,我没有得到数据文件
发布于 2014-05-30 23:51:11
您需要修改stdout,请查看官方文档subprocess
import subprocess
my_output_file = open("/home/user/output", "a")
subprocess.call(["python", "hello.py"],stdout=my_output_file)
my_output_file.close()https://stackoverflow.com/questions/23958403
复制相似问题