Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2010 16:07:47

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

Проблема с модулем urllib в python3

Добрый день.
Решил изучить python 3.

Столкнулся со следующей проблемой:
Импортирую модуль urllib, но какой бы его аргумент я не использовал - интерпретатор ругается на его отсутствие…

dir(urllib) говорит лишь о

а где же все остальное? urlopen, request, parser и т.д.??

В чем может быть проблема?



Офлайн

#2 Март 13, 2010 17:24:52

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Проблема с модулем urllib в python3

переименуйте ваш файл



Офлайн

#3 Март 13, 2010 18:31:02

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

Проблема с модулем urllib в python3

Андрей Светлов
переименуйте ваш файл
Который? аргументов нет как в случаи использования собственных скриптов, так и при прямой работе с интерпретатором.



Офлайн

#4 Март 13, 2010 18:57:10

Nik
От:
Зарегистрирован: 2010-01-10
Сообщения: 77
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с модулем urllib в python3

shapiro
а где же все остальное? urlopen, request, parser и т.д.??
>>> import urllib.request
>>> dir(urllib.request)
>>> import urllib.parse
>>> dir(urllib.parse)



Офлайн

#5 Март 13, 2010 19:06:54

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Проблема с модулем urllib в python3

>>> import urllib
>>> ulllib.__file__



Офлайн

#6 Март 13, 2010 19:22:22

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

Проблема с модулем urllib в python3

Nik
>>> import urllib.request >>> dir(urllib.request)
Ага! значит так нужно…и urlopen я нашел в urllib.request….

Странно, в книжке (Программирование на питон 3. Марк Саммерфильд) говорилось об иморте urllib, а затем уже сразу использовался urllib.request.urlopen… в учебниках по питону 2.5 - так там вообще сразу urllib.urlopen… это меня немного запутало. Но главное, теперь все в порядке. всем спасибо!

Андрей Светлов
>>> import urllib
>>> ulllib.__file__
Не совсем понял, а что бы мне дало переименования файла __init__.py? ну да ладно, главное что вопрос решен. спасибо!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version