当前位置: 首页 > news >正文

Python3实例分享_高德实时天气查询

Python3实例分享_高德实时天气查询

下载城市编码表,重新保存为adcode.csv
https://a.amap.com/lbs/static/file/AMap_adcode_citycode.xlsx.zip

#!/usr/bin/env python# coding: utf-8deflo_weather(city):parameters={'city':city,'key':'your-key'}base_url='https://restapi.amap.com/v3/weather/weatherInfo'response=requests.get(url=base_url,params=parameters)info_city=response.json()returninfo_city['lives']importrequestsimportcsvimportosif__name__=="__main__":print('======================================================')city_name=input('请输入城市:\n')print('已输入城市:\n',city_name)withopen('adcode.csv')asf:list_adcode=[]dict_adcode={}reader=csv.DictReader(f)forrowinreader:adcode=row list_adcode.append(adcode)print(list_adcode)foriinlist_adcode:dict_adcode=list_adcode[list_adcode.index(i)]value=dict_adcode.get('中文名')ifcity_nameinvalue:city=dict_adcode.get('adcode')print('======================================================')print('区域编码:',dict_adcode.get('adcode'),'城市编码:',dict_adcode.get('citycode'))weather=lo_weather(city)ifweather[0]!=[]:print('省份:',weather[0]['province'],'城市:',weather[0]['city'],'天气:',weather[0]['weather'])print('气温:',weather[0]['temperature'],'风向:',weather[0]['winddirection'],'风力:',weather[0]['windpower'])print('湿度:',weather[0]['humidity'],'发布时间:',weather[0]['reporttime'])else:print(dict_adcode.get('中文名'),'无天气信息反馈')print('运行完成,按任意键退出')print('======================================================')os.system('pause')
http://www.jsqmd.com/news/1335546/

相关文章:

  • 工业视觉质检准确率从82%跃升至99.6%的底层逻辑(边缘AI+小样本学习双引擎揭秘)
  • AI Agent开发实战:从零构建智能体系统与Codex框架应用
  • Python-rtmbot常见问题解决:从调试到生产环境迁移完整方案
  • Lunalytics开发指南:贡献代码前你需要知道的一切
  • Gemini3多模态AI如何重塑学术研究流程
  • SPI协议深度解析:从原理到实战,掌握嵌入式高速通信核心
  • 山东ISO45001职业健康安全认证咨询怎么选不踩坑?2026年实地走访全攻略 - 互联网科技品牌测评
  • 如何在PlatformIO中彻底解决ESP32 Arduino库依赖冲突问题:终极指南
  • 中值滤波原理与实战:从椒盐噪声去除到OpenCV应用详解
  • MS计算界面相互作用:从模型搭建到能量分析的完整实战指南
  • 刚柔结合PCB设计实战:三维布局、可靠性提升与可制造性指南
  • TaskQueue源码剖析:Swift任务调度框架的设计哲学与实现细节
  • 揭秘嘉兴市建设局网站:从政策解读到便民服务的一站式深度体验与未来展望
  • Prompt Engineering通用原则与跨模型适配实战指南
  • Mishka Chelekom安全最佳实践:保护你的Phoenix LiveView应用
  • DRAM学习
  • 从传统框架迁移到PageEyes Agent:成本与效率对比分析
  • AI代码执行安全:从PraisonAI沙箱漏洞到强制安全策略实战
  • 2026年鱼池漏水维修太糟心?施工队这5道工序让业主放心
  • Tk-Instruct Base Def Pos核心原理大揭秘:从T5架构到1600+任务泛化能力
  • STM32开发利器:CubeMX图形化配置与HAL库编程实战指南
  • 从零搭建桌面AI助手:WorkBuddy与QQ机器人Webhook集成实战
  • MySQL复合查询实战:从基础到高性能优化
  • 专业医院网站建设服务_利法拉网络助力医疗机构数字化转型与品牌建设
  • 新手必看!ChatGPT Prompts for Bug Bounty Pentesting:从 Recon 到漏洞利用的完整流程
  • 2026济南ISO45001认证咨询怎么选?拆解5大行业套路,附靠谱机构选择全攻略 - 互联网科技品牌测评
  • WebExtensions安全最佳实践:防范XSS攻击与权限滥用
  • TLS记录协议:从握手到数据传输的安全守护者
  • 2026年GEO优化专家推荐:头部专家罗小军实力解析 - 资讯在线
  • Codeforces Round 1070