Как узнать, подключен ли компьютер к интернету?

Как узнать, подключен ли компьютер к интернету в 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()

и посмотрим, сработает ли это, или если оно выдает исключение. Даже если вы не используете точный код, вы должны понять это.

Другие вопросы по тегам