使用python子进程';s调用函数,但不获取输出文件

使用python子进程';s调用函数,但不获取输出文件,python,subprocess,Python,Subprocess,我正在使用python子进程库在python文件中运行命令行。 导入库之后,我使用以下代码存储输出 call(["python", "make.py", ">", "data"]) 但是由于某种原因,我没有得到数据文件你必须修改标准,检查官方文件 我想说这个答案更接近他想要的。不过,这绝对是个骗局。 import subprocess my_output_file = open("/home/user/output", "a") subprocess.call([

我正在使用python子进程库在python文件中运行命令行。 导入库之后,我使用以下代码存储输出

call(["python", "make.py", ">", "data"])

但是由于某种原因,我没有得到数据文件

你必须修改
标准,检查官方文件


我想说这个答案更接近他想要的。不过,这绝对是个骗局。
    import subprocess
    my_output_file = open("/home/user/output", "a")
    subprocess.call(["python", "hello.py"],stdout=my_output_file)
    my_output_file.close()