如何用Python启动程序?

kam*_*ame 2 python load

如何用Python启动程序?

我觉得这很容易:

open(r"C:\Program Files\Mozilla Firefox\Firefox.exe")
Run Code Online (Sandbox Code Playgroud)

但没有任何反应.这该怎么做?提前致谢.

kra*_*oti 13

一般来说,你可以使用 subprocess.call

>>> from subprocess import call
>>> call(r"C:\Program Files\Mozilla Firefox\Firefox.exe")
Run Code Online (Sandbox Code Playgroud)

但是,如果您只想在浏览器中打开页面,则可以执行以下操作:

>>> import webbrowser
>>> webbrowser.open('http://stackoverflow.com/')
True
Run Code Online (Sandbox Code Playgroud)

请参阅http://docs.python.org/library/subprocess.htmlhttp://docs.python.org/library/webbrowser.html.


YOU*_*YOU 7

您正在打开文件以读取其内容,而是尝试子进程模块

http://docs.python.org/library/subprocess.html

import subprocess
subprocess.Popen([r"C:\Program Files\Mozilla Firefox\Firefox.exe"])
Run Code Online (Sandbox Code Playgroud)