如何在 mac osx 上通过 python 代码打开 url

use*_*498 3 python macos python-webbrowser

我想在 mac osx 上通过 python 代码打开一个 url。我正在使用 Safari。我试过webbrowser.open(url,new=1,autoraise=True)webbrowser.open(url)webbrowser.open_new(url)webbrowser.open_new_tab(url)。有时,会打开一个新选项卡,有时不会,如果已经打开了四到五个选项卡。我想让它适用于所有浏览器,如 safari、chrome 等。

And*_*dyP 5

要在之前的答案中添加一些内容...我有同样的问题,但想在 Google Chrome 中打开本地(SVG)文件。我找到的解决方案(此处)是

    if platform == "darwin":  # check if on OSX
        file_location = "file:///" + file_location
    webbrowser.get().open(file_location, new=new)
Run Code Online (Sandbox Code Playgroud)

这对我在 OSX 10.10.4 上有效。