Я пытаюсь запросить данные API погоды и могу получить некоторые данные, но в итоге код выдает HTTPError
несмотря на то, что Try/Except
у меня уже есть.Что я пишу неправильно для моего Try/Except
?
Я пытался поставить HTTPError
в скобках, а catch - с HTTPError
, так как он возвращает мне ошибку как переменную, чтобы я мог прочитатьЭто.Я пробовал из urllib.error
import HTTPError
.Ничего не работает.
from urllib.error import HTTPError
for city in cities:
current_city = owm.get_current(city, **settings)
try:
print(f'Current city is {current_city["name"]} and the city number is: {current_city["id"]}')
except HTTPError:
print("Ooops")
print("------------")
Вот сообщение об ошибке:
HTTPError: HTTP Error 404: Not Found