python:howto open firefox(osx)

时间:2011-08-15 06:03:09

标签: python macos firefox

我需要将一个超链接与执行firefox的命令相关联。 看到我可以在终端上做到,我用了

 os.system("/Applications/Firefox.app/Contents/MacOS/firefox"+' \"'+arg+'\" & 2> /dev/null')

但这根本不起作用:我得到一个“Firefox已经在运行”窗口 - 在Linux下我的url被加载到一个新标签中。

我尝试了-remote开关,没有效果

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

更具体地说,选择Firefox,如果它不是操作系统上的标准浏览器:

>>> import webbrowser
>>> controller = webbrowser.get('Firefox')
>>> controller.open('http://www.google.com')
True