Ответ 1
Импортируйте urllib.request
вместо urllib
.
import urllib.request
Когда я запускаю следующий код в Python 3.3:
import urllib
tempfile = urllib.request.urlopen("http://yahoo.com")
Я получаю следующую ошибку:
Я сделал это тоже, чтобы проверить:
Что я делаю неправильно?
Импортируйте urllib.request
вместо urllib
.
import urllib.request
Интересно, что я заметил некоторое поведение, зависящее от IDE.
Оба Spyder и PyCharm используют один и тот же интерпретатор на моей машине: в PyCharm мне нужно сделать
import urllib.request
в то время как в Spyder,
import urllib
отлично [/p >
Если это на PyCharm, как и у меня, убедитесь, что ваше имя файла не является urllib.py.