【发布时间】:2012-10-21 13:57:28
【问题描述】:
我发誓我没有改变任何东西,这在一周前还有效。然而现在每次我用 os.system 或 subprocess.call 调用路径时,我都会收到错误消息“错误:文件 NBK.swn 不存在”。
这是我的代码:
import subprocess
subprocess.call('"H:/2012/yada yada yada/swanrun" NBK')
为了让它正常运行,我在 H:/2012/yada yada yada/ 中打开命令提示符并输入“swanrun NBK”,它工作正常。如果我运行相同的代码,但删除最后的“NBK”,即 swanrun 应该运行的文件,swanrun 成功运行,但当然不知道要运行哪个文件。请帮忙!
【问题讨论】:
-
NBK_local.swn在什么目录下? -
抱歉打错了,错误是“错误:文件 NBK.swn 不存在”。 NBK.swn存在于H:/2012/yada yada yada/
标签: python operating-system subprocess execute os.system