Wie kann man herausfinden, ob der Computer in Python mit dem Internet verbunden ist?
Antworten:
16 für die Antwort № 1Wenn 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.