Как узнать, подключен ли компьютер к интернету?
Как узнать, подключен ли компьютер к интернету в python?
2 ответа
Если у вас есть python2.6, вы можете установить время ожидания. В противном случае соединение может заблокироваться на долгое время.
try:
urllib2.urlopen("http://example.com", timeout=2)
except urllib2.URLError:
# There is no connection
Пытаться
import urllib
file = urllib.urlopen("http://stackru.com/")
html = file.read()
и посмотрим, сработает ли это, или если оно выдает исключение. Даже если вы не используете точный код, вы должны понять это.