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

时间:2015-07-03 10:56:31

标签: python pipe subprocess popen

我正在尝试使用以下命令从另一个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 "

  4. 现在脚本运行正常但是它应该写入的文件甚至没有被创建,我使用" w"创建和编写模式

1 个答案:

答案 0 :(得分:1)

self.runcmd中Python的绝对路径应该是神奇的!

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