python:如何在Firefox(OSX)中打开
我想把一个超链接和打开Firefox浏览器的命令关联起来。因为我在终端里可以做到,所以我用了
os.system("/Applications/Firefox.app/Contents/MacOS/firefox"+' \"'+arg+'\" & 2> /dev/null')
但是这样完全不行:我看到一个“Firefox已经在运行”的窗口——而在Linux系统下,我的链接会在新标签页中打开。
我试过使用 -remote 这个选项,但没有效果。
有没有什么建议?
2 个回答
4
更具体来说,如果Firefox不是操作系统的默认浏览器,如何选择Firefox:
>>> import webbrowser
>>> controller = webbrowser.get('Firefox')
>>> controller.open('http://www.google.com')
True
2
webbrowser
是一个Python库,用来帮助你在网页浏览器中打开网页。简单来说,如果你想用Python程序打开一个网站,这个库就能帮你做到。