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コマンドを実行します

自分で使用するために作成している1回限りのスクリプトではない場合はplatform.system、Cygwinやwebbrowser.openその他のプラットフォームで上記を使用する必要があります。

于 2012-08-21T21:22:23.227 に答える