解决方案
webbrowser 模块能被用来启动一个浏览器,并且与平台无关。例如:
import webbrowser webbrowser.open('http://www.python.org') True
它会使用默认浏览器打开指定网页。如果你还想对网页打开方式做更多控制,还可以使用下面这些函数:
Open the page in a new browser window
webbrowser.open_new('http://www.python.org') True
Open the page in a new browser tab
webbrowser.open_new_tab('http://www.python.org') True
这样就可以打开一个新的浏览器窗口或者标签,只要浏览器支持就行。
如果你想指定浏览器类型,可以使用 webbrowser.get() 函数来指定某个特定浏览器。例如:
c = webbrowser.get('firefox') c.open('http://www.python.org') True c.open_new_tab('http://docs.python.org') True
webbrowser 模块能被用来启动一个浏览器,并且与平台无关。例如:
>>> import webbrowser
>>> webbrowser.open('http://www.python.org')
True
>>>
它会使用默认浏览器打开指定网页。如果你还想对网页打开方式做更多控制,还可以使用下面这些函数:
>>> # Open the page in a new browser window
>>> webbrowser.open_new('http://www.python.org')
True
>>>
>>> # Open the page in a new browser tab
>>> webbrowser.open_new_tab('http://www.python.org')
True
>>>
这样就可以打开一个新的浏览器窗口或者标签,只要浏览器支持就行。
如果你想指定浏览器类型,可以使用 webbrowser.get() 函数来指定某个特定浏览器。例如:
>>> c = webbrowser.get('firefox')
>>> c.open('http://www.python.org')
True
>>> c.open_new_tab('http://docs.python.org')
True
>>>
对于支持的浏览器名称列表可查阅`Python文档 <http://docs.python.org/3/library/webbrowser.html>`_
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。