本帖最后由 吖力锅 于 2023-7-24 21:23 编辑
我现在在学python,看免费是视频课程,刚学了会写第一个代码程序,用的是免费的天气预报接口,只能简单查询当前地区的天气
不足之处:
1.我是想输入中文地区名称即可获取地区天气预报,但是接口好像不支持,一直报错
2.本身想在显示的天气预报信息前+一段当前年月日的时间,问题加了也一直报错,我无法解决~~~~
刚学了一个星期,还在努力学习~~~~
[Python] 纯文本查看 复制代码 import requests
import json
import pprint
# 获取地区天气预报
location = input("请输入需要查询天气地区的英文名称: ")
# 天气预报免费版接口api
url = f"http://api.openweathermap.org/data/2.5/weather?q={location}&lang=zh_cn&appid=12b2817fbec86915a6e9b4dbbd3d9036"
response = requests.get(url)
data = json.loads(response.text)
temperature = data["main"]["temp"]
city = data["name"]
description = data["weather"][0]["description"]
print(f"{city}的天气温度是{temperature}摄氏度,天气状况是{description}") |