Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 11, 2011 17:09:17

Петр Павлов
От:
Зарегистрирован: 2011-09-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

В чем может быть ошибка?

Добрый день дорогие форумчане!
Недавно начал изучать программирование и Python и столкнулся со следующей проблемой:
при попытке зайти на простую страничку и считать текст, получаю следующие сообщения:

"Traceback (most recent call last):
File "C:\Python32\html.py", line 3, in <module>
for line in urlopen("http://www.beans.itcarlow.ie/prices.html"):
File "C:\Python31\lib\urllib\request.py", line 119, in urlopen
return _opener.open(url, data, timeout)
File "C:\Python31\lib\urllib\request.py", line 347, in open
response = self._open(req, data)
File "C:\Python31\lib\urllib\request.py", line 365, in _open
'_open', req)
File "C:\Python31\lib\urllib\request.py", line 325, in _call_chain
result = func(*args)
File "C:\Python31\lib\urllib\request.py", line 1072, in http_open
return self.do_open(http.client.HTTPConnection, req)
File "C:\Python31\lib\urllib\request.py", line 1057, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [Errno 10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера>"
Вот текст программы:
from urllib.request import urlopen
for line in urlopen("http://www.beans.itcarlow.ie/prices.html"):
line=line.decode("utf8")
print(line)
На компьютере стоит ХР, к интернету подключен через WLAN.
Эта же программа, запущенная на компе с Вистой, и подключенного через кабель, запускается.

В чем может быть дело?
Заранее спасибо.



Офлайн

#2 Сен. 11, 2011 18:06:34

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

В чем может быть ошибка?

а от куда ты взял from urllib.request import urlopen ? какая версия питона ?

Офлайн

#3 Сен. 11, 2011 20:44:36

Петр Павлов
От:
Зарегистрирован: 2011-09-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

В чем может быть ошибка?

Версия 3.2.2.
Вопрос решен. Программа просто заработала с 82 попытки.



Офлайн

#4 Сен. 12, 2011 02:15:34

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

В чем может быть ошибка?

Петр Павлов
Версия 3.2.2.
  File "C:\Python32\html.py", line 3, in <module>
for line in urlopen("http://www.beans.itcarlow.ie/prices.html"):
File "C:\Python31\lib\urllib\request.py", line 119, in urlopen
return _opener.open(url, data, timeout)
в сообщениях версия 3.1



Офлайн

#5 Сен. 12, 2011 17:51:00

Петр Павлов
От:
Зарегистрирован: 2011-09-11
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

В чем может быть ошибка?

Да, правильно, 3.1. На 3.2 не работало, устанавливал 3.1 для проверки.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version