/ / Wie finde ich heraus, ob der Computer mit dem Internet verbunden ist - Python, Internetverbindung

Wie finde ich heraus, ob der Computer mit dem Internet verbunden ist? - Python, Internetverbindung

Wie kann man herausfinden, ob der Computer in Python mit dem Internet verbunden ist?

Antworten:

16 für die Antwort № 1

Wenn Sie haben python2.6 Sie können ein Timeout einstellen. Andernfalls blockiert die Verbindung möglicherweise längere Zeit.

try:
urllib2.urlopen("http://example.com", timeout=2)
except urllib2.URLError:
# There is no connection

7 für die Antwort № 2

Versuchen

import urllib
file = urllib.urlopen("http://stackoverflow.com/")
html = file.read()

und sehen, ob das funktioniert oder ob es eine Ausnahme auslöst. Selbst wenn Sie nicht den genauen Code verwenden, sollten Sie die Idee bekommen.