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

Czy jest jakiś inny sposób, aby uzyskać tę samą funkcję tej funkcji w Cygwin?

0
Bentley4 22 sierpień 2012, 01:11

2 odpowiedzi

Najlepsza odpowiedź

Uruchomienie przeglądarki internetowej z Cygwina można wykonać

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

Gdzie google.com jest to pożądany adres URL.

Cygstart Uruchamia domyślny program Windows dla ścieżki, więc w ten sposób otrzymasz preferowaną przeglądarkę internetową użytkownika.

Więc w Pythonie pod Cygwin możesz po prostu:

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

Lub Spróbuj innej opcji stąd uruchomienie polecenia Python-Zewnętrzne.

Jeśli nie jest to tylko jednorazowy skrypt, które piszesz do własnego użytku, powinieneś użyć platform.system, aby użyć powyższego na Cygwin i webbrowser.open na innych platformach.

2
Community 23 maj 2017, 10:30
export BROWSER=cygstart

Przed rozpoczęciem Pythona. Wtedy powinien działać.

13
Michael Hoffman 22 sierpień 2012, 01:50