如何在Python中运行.exe文件

2024-05-23 13:51:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在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文件?


Tags: 文件代码cmdoswindows错误filesexe
2条回答

如果您只想打开webbrowser,可以这样做:

import webbrowser
webbrowser.open('www.google.com')

正如Thomas在评论中所解释的,C:\Programs Files不是Windows上的标准目录。当然,您可以使用该名称创建一个目录,但您不太可能这样做。很可能你想要C:\Program Files(注意ProgramPrograms)。

避免此类问题的最佳方法是在资源管理器中打开文件夹,打开地址栏,将路径直接复制并粘贴到代码中。你就会知道这是正确的。

另外,你真的应该看看WindowsError所说的。它几乎肯定会有一些关于找不到这样一个文件的文字。即使这对你没有帮助,它也会帮助人们在这样的网站上为你解决问题。

相关问题 更多 >