Python webbrowser模块有时无法在Chrome中打开url

时间:2013-05-04 21:38:03

标签: python google-chrome python-webbrowser

我在Mountain Lion上将Chrome配置为我的默认浏览器。

在我的Python 2.7.4程序结束时,我有以下内容:

import webbrowser
webbrowser.open('http://example.com')

有时,该命令不会打开标签as the documentation suggests will happen而是会关注Google Chrome,而无需在新标签中打开网址。

我甚至不确定从哪里开始调试(至少在Python方面没有错误)。我很欣赏一些关于从哪里开始寻找的想法。

1 个答案:

答案 0 :(得分:0)

看起来webbrowser 2.7源代码中有Chrome特定代码:

http://hg.python.org/cpython/file/2.7/Lib/webbrowser.py

但是,当我在计算机上打开Python文件时,它运行的是早期版本的webbrowser.py源代码,没有Chrome特定的标记。

我使用最新代码(来自网站)更新了我系统上的源代码,并且它在Chrome中运行时没有任何问题。

它也已在Python 3.3中得到修复,我很放心。