python解析json格式的天气数据

备注:使用eval()转换为字典,提取字典中的元素。

import requests
import json
url  = 'http://wthrcdn.etouch.cn/weather_mini?citykey=%s'% '101010100'
response = requests.request("GET", url)
a = eval(response.content)
print('城市'+a.get('data').get('city'))
print('未来几天的天气情况:')
for day in a.get('data').get('forecast'):
    print('日期:'+day['date'])
    print('\t最高温度:' + day['high'])
    print('\t风力:' + day['fengli'])
    print('\t最低温度:' + day['low'])
    print('\t风向:' + day['fengxiang'])
    print('\t类型:' + day['type'])
print('感冒:'+a.get('data').get('ganmao'))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值