0
>>> webbrowser.open("www.python.org")
False

有没有其他方法可以在 Cygwin 中获得该功能的相同功能?

4

2 回答 2

13
export BROWSER=cygstart

在开始 Python 之前。然后它应该工作。

于 2012-08-22T01:50:21.273 回答
2

可以通过 Cygwin 启动 Web 浏览器

cygstart "http://www.google.com"

其中google.com是您想要的 URL。

cygstart为路径启动默认的 windows 程序,因此您可以通过这种方式获得用户首选的 Web 浏览器。

因此,在 Cygwin 下的 Python 中,您可能只是:

from subprocess import call
call(["cygstart", "http://www.google.com"])

或者从这里尝试另一个选项来运行 Python-external 命令

如果它不仅仅是您为自己使用而编写的一次性脚本,您应该在 Cygwin 和其他平台platform.system上使用上述内容。webbrowser.open

于 2012-08-21T21:22:23.227 回答