¿Cómo saber si la computadora está conectada a internet en Python?
Respuestas
16 para la respuesta № 1Si usted tiene python2.6 puede establecer un tiempo de espera. De lo contrario, la conexión podría bloquearse durante mucho tiempo.
try:
urllib2.urlopen("http://example.com", timeout=2)
except urllib2.URLError:
# There is no connection
7 para la respuesta № 2
Tratar
import urllib
file = urllib.urlopen("http://stackoverflow.com/")
html = file.read()
y ver si eso funciona, o si lanza una excepción. Incluso si no usa el código exacto, debe tener la idea.