Devvver
@Devvver
seo специалист

Поймано исключение: module 'urllib' has no attribute 'HTTPError'?

Поймал такую ошибку в Python. Я так понимаю что появилась в момент исключения.
Подключаю библиотеки так
import urllib.request, urllib.error
Код исключения такой
try:
            request = urllib.request.urlopen(self.url, data)
        except urllib.HTTPError as e:
            print('Сервер не смог выполнить запрос.')
            print('Error code: ', e.code)
            otvet=e.code
        except urllib.URLError as e:
            print('Нам не удалось связаться с сервером.')
            print('Причина: ', e.reason)
            otvet = e.reason


Что не так то?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Ну так вы импортируете подмодуль error:
urllib.error
А ошибку пытаетесь получить из общего:
urllib.URLError
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы