AttributeError: объект' module 'не имеет атрибута 'request'


когда я запускаю следующий код в Python - 3.3:

import urllib
tempfile = urllib.request.urlopen("http://yahoo.com")

Я получаю следующее сообщение об ошибке:

Я сделал это тоже, чтобы проверить:

что я делаю не так? Заранее спасибо!

3 52

3 ответа:

импорт urllib.request вместо urllib.

import urllib.request

интересно, что я заметил некоторое поведение, зависящее от IDE.

и Spyder и PyCharm используют один и тот же интерпретатор на моей машине : в PyCharm мне нужно сделать

импорт urllib.запрос

в то время как в Спайдере,

импорт urllib

нет

Если это на PyCharm, как и у меня, убедитесь, что ваше имя файла не является urllib.py.