天气查询调用天气API

# 天气查询调用天气API
# #天气API地址
#HOST='https://yiketianqi.com'
import requests
from xiangmu2.configs.tianqiAPI import HOST
url=HOST +"/free/day?appid=47242322&appsecret=4cUoG0rk"
res = requests.get(url)
res.encoding = 'utf-8'
res_json = res.json()
print(res_json)
# 2、数据格式化
week = res_json['week']
#city = f"城市:{data['city']}\n"
city =f"城市:{res_json['city']}\n"#引号里面取变量用大括号括起来
# 字符串格式化的一种方式 f"{}" 通过字典传递值

today = res_json['date']
date = f"日期:{res_json['date']}\n"  # \n 换行
now = f"实时温度:{res_json['tem']}度\n"
temperature = f"温度:{'高温',res_json['tem_day']} {'低温',res_json['tem_night']}\n"
fengxiang = f"风向:{res_json['win']}\n"
type = f"天气:{res_json['wea']}\n"#自动换行\n只能放在引号里
#tips = f"风向贴士:{res_json['win_speed']}\n"
tips = "风向贴士:"+ res_json['win_speed']
result = city + date + now + temperature + fengxiang + type + tips

print(result)

打印结果:
{‘nums’: 14, ‘cityid’: ‘101020100’, ‘city’: ‘上海’, ‘date’: ‘2023-03-10’, ‘week’: ‘星期五’, ‘update_time’: ‘22:33’, ‘wea’: ‘多云’, ‘wea_img’: ‘yun’, ‘tem’: ‘18’, ‘tem_day’: ‘27’, ‘tem_night’: ‘13’, ‘win’: ‘西北风’, ‘win_speed’: ‘1级’, ‘win_meter’: ‘2km/h’, ‘air’: ‘76’, ‘pressure’: ‘1018’, ‘humidity’: ‘39%’}
城市:上海
日期:2023-03-10
实时温度:18度
温度:(‘高温’, ‘27’) (‘低温’, ‘13’)
风向:西北风
天气:多云
风向贴士:1级

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值