我在 Mountain Lion 上将 Chrome 配置为我的默认浏览器。
在我的 Python 2.7.4 程序结束时,我有以下内容:
import webbrowser
webbrowser.open('http://example.com')
有时,该命令不会像文档建议的那样打开选项卡,而是将焦点放在谷歌浏览器上,而不是在新选项卡中打开 URL。
我什至不确定从哪里开始调试它(至少 Python 端没有错误)。我会很感激一些关于从哪里开始寻找的想法。
我在 Mountain Lion 上将 Chrome 配置为我的默认浏览器。
在我的 Python 2.7.4 程序结束时,我有以下内容:
import webbrowser
webbrowser.open('http://example.com')
有时,该命令不会像文档建议的那样打开选项卡,而是将焦点放在谷歌浏览器上,而不是在新选项卡中打开 URL。
我什至不确定从哪里开始调试它(至少 Python 端没有错误)。我会很感激一些关于从哪里开始寻找的想法。
看起来 webbrowser 2.7 源代码中有特定于 Chrome 的代码:
http://hg.python.org/cpython/file/2.7/Lib/webbrowser.py
但是,当我在我的计算机上打开 Python 文件时,它运行的是较早版本的 webbrowser.py 源代码,没有 Chrome 特定的标志。
我用最新的代码(来自网站)更新了我系统上的源代码,它在 Chrome 中运行没有任何问题。
我确信它在 Python 3.3 中也得到了修复。