因此,如果我运行此代码:
import webbrowser
browser = 'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe %s'
webbrowser.get(browser).open_new('google.com')
我用不同的浏览器(如 Chrome、Opera、Firefox)尝试了这个,没有任何反应
当我运行此代码时:
import webbrowser
browser = 'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe %s'
webbrowser.open_new('google.com')
它会在 Internet Explorer 中打开链接,即使我的默认浏览器是 Microsoft Edge 并且我需要在 Microsoft Edge 中打开它
答案 0 :(得分:0)
我对其进行了测试,我认为主要问题是您应该使用“http://google.com”而不是“google.com”
import webbrowser
default = webbrowser.get('windows-default')
default.open_new('http://google.com')
编辑:为清楚起见,这是必要的原因是它看起来像 webbrowser
包用于打开基于网络的文档,也可以在本地托管并以 file://
开头,如所指出的在您问题的评论中的答案中。