# 天气查询调用天气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 + tipsprint(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级

天气查询调用天气API相关推荐

  1. python天气查询_python天气查询

    主要通过字典查询全国各地主要城市天气情况 from urllib.request import urlopen from bs4 import BeautifulSoup import re city ...

  2. 高德地图之反地理编码、线路规划、天气查询

    地理编码和反地理编码 /*** 地理编码和反地理编码*/private void geoSearch() {//地理编码GeocodeSearch geocoderSearch = new Geoco ...

  3. php调用天气预报接口,PHP调用百度天气接口API实现查询实时天气

    现在,不用守着晚上7点半的时间去看第二天的天气预报,只要你有手机,有网络,便可以轻松查询实时天气,可你知道怎么用PHP实现的吗?本文将带大家学习一种调用百度天气接口的方式,直接在PHP上查看实时天气, ...

  4. php 百度天气接口api接口,PHP调用百度天气接口API实现查询实时天气

    现在,不用守着晚上7点半的时间去看第二天的天气预报,只要你有手机,有网络,便可以轻松查询实时天气,可你知道怎么用PHP实现的吗?本文将带大家学习一种调用百度天气接口的方式,直接在PHP上查看实时天气, ...

  5. 基于C#的全国天气查询API调用代码实例

    全国天气查询API:https://www.juhe.cn/docs/api/id/39 基于C#的全国天气查询API调用代码实例 using System; using System.Collect ...

  6. Unity 接入高德开放API - 天气查询

    接入接口前首先申请应用密钥Key,登录高德开发者开放平台,创建应用,获取密钥. 天气查询API服务地址:https://restapi.amap.com/v3/weather/weatherInfo? ...

  7. 高德地图API实现天气查询

    核心: 1.在高德地图注册开发者账号,获取key,取得调用API权限(用于个人学习的话,不用花钱的) 2.查看官方文档和demo,学习使用方法 --通过调用API,高德的服务器会传回一些带有天气数据的 ...

  8. Android利用高德天气查询API实现天气查询功能

      主要功能: 登录.注册(需要有Web端):这个很好写,我使用SpringBoot搭建的Web端,配置好Mybatis,编写Dao层.Service层和Controller层就基本完成了. 首页显示 ...

  9. WebService调用天气接口及手机号查询归属地接口

    Webservice手机号查询接口的调用 1 在这里我讲述,如何使用wsdl2命令生成客户端代码. 因为使用jdk自带的也可以,就是很烦.因为会生成.class字节码文件与.java文件在一个文件夹下 ...

最新文章

  1. 4 OC 中的内存分配以及内存对齐
  2. 【Project Euler】530 GCD of Divisors 莫比乌斯反演
  3. 聊聊三维重建-条纹法之相位法(一)
  4. 用户画像解决方案视频教程
  5. 中压缩数组_Java稀梳数组,什么是稀梳数组?为什么使用稀梳数组?
  6. 吴恩达 coursera AI 专项四第一课总结+作业答案
  7. Windows Git客户端搭建
  8. 创建SQL函数计算员工加班时间
  9. 数据库基础 数据库设计三大范式
  10. sql 排除 sum为0的_一文为你详解Unique SQL原理和应用
  11. 百度地图Polyline 清除
  12. 关于ABAP事件的一张图
  13. 【渝粤教育】国家开放大学2018年秋季 1374T班级管理 参考试题
  14. Qt学习之路八——利用qt对数据库进行操作
  15. java读取dbf数据类型,读取foxpro格式的dbf文件-JSP教程,Java技巧及代码
  16. ARINC429基础知识
  17. UWB定位系统可以实现什么功能
  18. 本科毕业设计|简易三维扫描仪
  19. JavaEE中的依赖性——依赖查找
  20. “换头术”所引发的“长生不死”

热门文章

  1. 英文名字大全解释 (详)
  2. 李嘉诚:成功创业要具备的五个要素
  3. 彻底解决问题:签名不对,请检查签名是否与开放平台上填写的一致
  4. css 父级设置了padding,但是子元素还是会超过padding解决方案
  5. php isset()和empty()的使用区别
  6. 朱清时院士:不可思议的量子意识
  7. Python - 获取当前目录/上级目录/上上级目录
  8. 写java代码用什么软件好,重要概念一网打尽!
  9. SQL数据库中的一列数据按照英文字母先后顺序排列,怎么可以做到?
  10. 分享一个非常好的壁纸网站http://www.itoobz.com