在Windows 10上的Ubuntu上使用w3m打开终端内的URL而不是打开Chrome或Edge.如何启动Windows默认Web浏览器?
例如,以下代码
webbrowser.open_new("http://www.youtube.com/watch?v=dQw4w9WgXcQ")
Run Code Online (Sandbox Code Playgroud)
看起来像这样:
这与打开页面完全相同
w3m http://www.youtube.com/watch?v=dQw4w9WgXcQ
Run Code Online (Sandbox Code Playgroud)
这是一个全新的Win 10安装,在我启用了Bash(通过适用于Linux的Windows子系统)后,完成了以下操作:
$ sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
$ sudo apt install build-essential
$ sudo apt install python-pip python-dev
$ sudo pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
然而
print webbrowser._tryorder
Run Code Online (Sandbox Code Playgroud)
给
['www-browser', 'w3m']
Run Code Online (Sandbox Code Playgroud)
www-browser只是另一个别名w3m,为什么windows-default不上市?
以前,相同的Python 2.7代码在运行Git-Bash的32位Windows 10机器上运行正常,所以我认为python方面没有任何问题.