我发誓我什么都没改变,这在一周前还有效。然而现在每次我用 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 成功运行,但当然不知道要运行哪个文件。请帮忙!