Как узнать, подключен ли компьютер к интернету? - PullRequest
9 голосов
/ 28 августа 2009

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

Ответы [ 2 ]

16 голосов
/ 28 августа 2009

Если у вас есть python2.6 , вы можете установить время ожидания. В противном случае соединение может заблокироваться на длительное время.

try:
    urllib2.urlopen("http://example.com", timeout=2)
except urllib2.URLError:
    # There is no connection
7 голосов
/ 28 августа 2009

Попробуйте

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

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

...