subprocess.popen( ) 执行 Python 脚本但不写入文件
subprocess.popen( ) executing Python script but not writing to a file
我正在尝试使用这些命令从另一个 Python 程序中 运行 一个 Python 程序:
subprocess.call(self.runcmd, shell=True)
;
subprocess.Popen(self.runcmd, shell=True)
;和
self.runcmd = " python /home/john/createRecordSet.py /home/john/sampleFeature.dish "
现在脚本 运行 没问题,但它应该写入的文件甚至没有创建,我正在使用 "w" 模式创建和写入
self.runcmd 中的 Python 的绝对路径应该可以发挥作用!
尝试在写入模式下打开文件时使用文件名的绝对路径。
我正在尝试使用这些命令从另一个 Python 程序中 运行 一个 Python 程序:
subprocess.call(self.runcmd, shell=True)
;subprocess.Popen(self.runcmd, shell=True)
;和self.runcmd = " python /home/john/createRecordSet.py /home/john/sampleFeature.dish "
现在脚本 运行 没问题,但它应该写入的文件甚至没有创建,我正在使用 "w" 模式创建和写入
self.runcmd 中的 Python 的绝对路径应该可以发挥作用!
尝试在写入模式下打开文件时使用文件名的绝对路径。