>>> webbrowser.open("www.python.org")
False
Cygwin でその関数と同じ機能を取得する他の方法はありますか?
export BROWSER=cygstart
Pythonを始める前に。その後、動作するはずです。
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コマンドを実行します。
自分で使用するために作成している1回限りのスクリプトではない場合はplatform.system
、Cygwinやwebbrowser.open
その他のプラットフォームで上記を使用する必要があります。