在简单读完Python入门与实践项目2(数据可视化)之后,简单的做的一个天气显示。可以说和书上的差不多,用来熟悉一下。
- 数据接口使用的是聚合数据上的API
- key需要自己申请,这里就删除了
- 可以查询5天之内的天气信息
import requests
import pygal
url = 'http://apis.juhe.cn/simpleWeather/query'
city = input("请输入查询城市:")
# 传递URL参数字典
payload = {
'city': city,
'key': ''
}
response = requests.post(url, params=payload)
# 查看状态码
print("Response Code:", response.status_code)
# 处理相关信息
result_dict = response.json()
if result_dict:
try:
error_code = result_dict['error_code']
if error_code == 0:
# 温度
temperature = result_dict['result'