我正在尝试请求天气api数据,我可以提取一些数据,但是尽管我已经有HTTPError
了,但最终代码还是抛出了Try/Except
。 Try/Except
我在写什么错?
我尝试将HTTPError
放在括号中,并把HTTPError
用作catch,因为他将错误作为变量退还给我,以便我可以阅读。我尝试从urllib.error
导入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