为什么脚本中的os.system()失败?

时间:2015-06-29 08:24:35

标签: python

我有一个脚本,其中包含以下类型的行:

os.system('file.exe <arg>')

file.exe进行一些计算,将<arg>作为输入并写入输出文件。 <arg>是一个包含与file.exe位于同一文件夹中的参数值的文件。

如果在Python IDLE中独立执行,该指令运行良好。但是,在IDLE中执行脚本时失败。也就是说,Windows shell窗口闪烁,但没有写入输出文件。 os.popen()subprocess.call()存在类似的行为。另一台计算机上的Spyder一切都运行良好。

我想知道这可能是造成这种行为的原因。

0 个答案:

没有答案