>>> webbrowser.open("www.python.org")
False
有没有其他方法可以在Cygwin中获得该功能的相同功能?
答案 0 :(得分:13)
export BROWSER=cygstart
在启动Python之前。然后它应该工作。
答案 1 :(得分:2)
从Cygwin启动Web浏览器可以通过
完成cygstart "http://www.google.com"
google.com 是您想要的网址。
cygstart 启动路径的默认Windows程序,这样您就可以获得用户首选的Web浏览器。
所以在Cygwin下的Python中你可能只是:
from subprocess import call
call(["cygstart", "http://www.google.com"])
或try another option from here to run the Python-external command。
如果它不仅仅是您为自己编写的一次性脚本,您应该使用platform.system
在Cygwin上使用上述内容,在其他平台上使用webbrowser.open
。