我试图在python2.7中运行一个.exe文件。我已经尽我所能去搜索了。以下是我尝试过的一些代码:
subprocess.Popen(r"C:\Programs Files\Internet Explorer\iexplore.exe")
以及:
subprocess.Popen(["cmd","/c",r"C:\Programs Files\Internet Explorer\iexplore.exe"])
以及:
os.popen(r"C:\Programs Files\Internet Explorer\iexplore.exe")
除了第一个(这会导致Windows错误)之外,所有的似乎都不运行iexplore.exe。
是否有其他方法运行.exe文件?
如果您只想打开webbrowser,可以这样做:
正如Thomas在评论中所解释的,
C:\Programs Files
不是Windows上的标准目录。当然,您可以使用该名称创建一个目录,但您不太可能这样做。很可能你想要C:\Program Files
(注意Program
与Programs
)。避免此类问题的最佳方法是在资源管理器中打开文件夹,打开地址栏,将路径直接复制并粘贴到代码中。你就会知道这是正确的。
另外,你真的应该看看
WindowsError
所说的。它几乎肯定会有一些关于找不到这样一个文件的文字。即使这对你没有帮助,它也会帮助人们在这样的网站上为你解决问题。相关问题 更多 >
编程相关推荐