使用python子进程';s调用函数,但不获取输出文件
我正在使用python子进程库在python文件中运行命令行。 导入库之后,我使用以下代码存储输出使用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([
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()