使用浏览器路径时浏览器未打开
Browser not opening while using path to browser
所以如果我 运行 这个代码:
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 中打开link,即使我的默认浏览器是 Microsoft Edge,我需要在 Microsoft Edge 中打开它
我测试了它,我认为主要问题是你应该使用“http://google.com”而不是“google.com”
import webbrowser
default = webbrowser.get('windows-default')
default.open_new('http://google.com')
编辑:为清楚起见,这是必要的原因是 webbrowser
包看起来像是用于打开基于 Web 的文档,也可以在本地托管并以 file://
作为开头在您的问题的评论中的答案中指出。
所以如果我 运行 这个代码:
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 中打开link,即使我的默认浏览器是 Microsoft Edge,我需要在 Microsoft Edge 中打开它
我测试了它,我认为主要问题是你应该使用“http://google.com”而不是“google.com”
import webbrowser
default = webbrowser.get('windows-default')
default.open_new('http://google.com')
编辑:为清楚起见,这是必要的原因是 webbrowser
包看起来像是用于打开基于 Web 的文档,也可以在本地托管并以 file://
作为开头在您的问题的评论中的答案中指出。