1

我正在尝试注册 Firefox 浏览器以在 Windows 上运行。根据 Webbrowser 的文档,“如果环境变量 BROWSER 存在,它被解释为覆盖浏览器的平台默认列表,作为 os.pathsep 分隔的浏览器列表按顺序尝试”。我尝试设置它,但它没有影响。

Z:\>SET BROWSER=C:\Program Files (x86)\Mozilla Firefox\firefox.exe %s

Z:\>python3
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:55:48) [MSC v.1600 32 bit (I
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import webbrowser
>>>
>>> webbrowser.open('http://google.com')
True
>>>

webbrowser.get("firefox") 也不起作用

如何让 webbrowser 启动 Firefox?

4

1 回答 1

1

您可能需要设置静态环境病毒,您可以在我的计算机的属性中执行此操作...是否有帮助由您自己弄清楚(在这里工作...)。

另一种方法:

import webbrowser

webbrowser.get("open -a C:\\Program F~\\Mozilla Firefox\\firefox.exe %s")
webbrowser.open('http://google.com')
于 2013-03-01T07:00:50.927 回答