失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python程序系统找不到指定文件_调用失败“系统找不到指定的文件”

python程序系统找不到指定文件_调用失败“系统找不到指定的文件”

时间:2021-12-27 14:53:40

相关推荐

python程序系统找不到指定文件_调用失败“系统找不到指定的文件”

我有一个名为Manipula的.exe文件,它以一个.msu文件作为源。我可以通过命令行成功运行所需的命令,如下所示:"C:/Flow Check/Run Quick/Applications/Manipula.exe" "C:/Flow Check/Data Processing/BLAISE TO BLAISE.msu"

然而,我不能在Python中模拟这种行为——无论我使用什么。我试过了

os.system和subprocess.call和subprocess.Popen

如果我运行如下p= subprocess.Popen("C:/Flow Check/Run Quick/Applications/Manipula.exe" "C:/Flow Check/Data Processing/BLAISE TO BLAISE.msu", stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

for line in p.stdout.readlines():

print line,

retval = p.wait()

我得到一个错误:The System Cannot Find the File Specified.我已经进行了三次检查,文件显然在那里,因为它在我运行命令行时工作。

当我向subprocess.Popen添加shell=True时,出现了一个新的错误,即没有目录C:/Flow,我认为这是因为shell有一个很难处理的空间。。。我只是不知道怎么回事。

当我做os.system("C:/Flow Check/Run Quick/Applications/Manipula.exe" "C:/Flow Check/Data Processing/BLAISE TO BLAISE.msu")的时候,什么都不会发生。

有什么想法吗?

如果觉得《python程序系统找不到指定文件_调用失败“系统找不到指定的文件”》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。