subprocess.popen( ) 执行 Python 脚本但不写入文件

subprocess.popen( ) executing Python script but not writing to a file

我正在尝试使用这些命令从另一个 Python 程序中 运行 一个 Python 程序:

  1. subprocess.call(self.runcmd, shell=True);

  2. subprocess.Popen(self.runcmd, shell=True);和

  3. self.runcmd = " python /home/john/createRecordSet.py /home/john/sampleFeature.dish "

现在脚本 运行 没问题,但它应该写入的文件甚至没有创建,我正在使用 "w" 模式创建和写入

self.runcmd 中的 Python 的绝对路径应该可以发挥作用!

尝试在写入模式下打开文件时使用文件名的绝对路径。