我正在尝试在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文件?
答案 0 :(得分:8)
如果您只想打开网页浏览器,可以改为:
import webbrowser
webbrowser.open('www.google.com')
答案 1 :(得分:5)
正如Thomas在评论中解释的那样,C:\Programs Files
不是Windows上的标准目录。当然,您可以创建一个具有该名称的目录,但您不太可能这样做。您最有可能想要C:\Program Files
(注意Program
与Programs
)。
避免此类问题的最佳方法是在资源管理器中打开文件夹,打开地址栏,然后将路径直接复制并粘贴到代码中。然后你会知道它是正确的。
另外,你真的应该看看WindowsError
所说的内容。它几乎肯定会有一些关于无法找到这样一个文件的文字。即使这对您没有帮助,也可以帮助人们尝试在SO等网站上为您解决问题。