我应该如何调用webbrowser.get()函数,以便打开chrome web浏览器?我正在运行Ubuntu 11.04和Python 2.7版。 使用webbrowser.get('chrome')会产生错误。
答案 0 :(得分:9)
快速解决方法是将Chrome设置为系统中的默认浏览器,然后使用简单的webbrowser.get()。我刚刚在ubuntu 10.10上检查了它,它运行得很好。
修改强>
刚刚查看了/usr/lib/python2.6/webbrowser.py的代码。你应该这样做:
In [5]: webbrowser.get('/usr/bin/google-chrome %s').open('http://google.com')
Created new window in existing browser session.
Out[5]: True
In [6]: webbrowser.get('firefox %s').open('http://google.com')
Out[6]: True
即。在get()参数中有'%s'是关键特性。
答案 1 :(得分:1)
对于mac,请执行此操作
webbrowser.get("open -a /Applications/Google\ Chrome.app %s").open("http://google.com")