使用 Python 脚本预测天气
2022/9/11 1:25:49
本文主要是介绍使用 Python 脚本预测天气,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用 Python 脚本预测天气
我们要建造什么?
→ 为了检查您所在地区的天气。借助内置的python库,例如 要求 , json 和 IPython .从“IPython”库中,我们使用像“ 图片 “ 和 ” 展示 ”。
第 1 步:导入依赖项
导入请求 导入json 从 IPython.display 导入图像,显示
第 2 步:输入您的 api 密钥
→ 您可以使用 https://api.openweathermap.org / 并获取您的 API 密钥。这样,您将可以访问数据。
# API 密钥 appId="944e28e*********************"
第三步:输入你的地名
# 放置输入 query=input("请输入您的位置以查看天气:")
第 4 步:查询 URL
→ 在这里,您可以为 URL 编写更具体的查询。
# 查询 单位="公制"
第 5 步:创建动态 URL
→ 设计您的网址。使用查询变量并确保您使用的是 api 键或 id。
# 接口地址 网址="[ https://api.openweathermap.org/data/2.5/weather?q=](https://api.openweathermap.org/data/2.5/weather?q=) "+f"{query}"+"&appid="+f"{appId}"+"&units="+f"{unit}"
第 6 步:发送 GET 请求并存储 URL 命中的响应
# 从 api-hit 获取响应 响应=requests.get(url,stream=True)
第 7 步:存储响应中的数据
# 获取数据(字节形式) 数据=响应.内容
第 8 步:将“字节”格式转换为 json
# 从 "bytes" 类型获取 json 文件 jsn=json.loads(data.decode("utf-8"))
第 9 步:存储转换后的 json 文件中的重要数据
# 获取温度 临时=jsn[“主”][“临时”] # 获取天气图标 图标=jsn[“天气”][0][“图标”] # 获取天气描述 weatherDesc=jsn['天气'][0][“描述”]
第 10 步:发送 GET 请求并存储 URL 的响应以获取图像
# 使用 imageUrl 获取请求以获取 png 图像 图片网址="[ https://openweathermap.org/img/wn/](https://openweathermap.org/img/wn/) "+f"{图标}"+"[ @2x](https://twitter.com/2x) .png" response2=requests.get(imageUrl,stream=True)
第 11 步:显示输出
# 显示png 显示(图片(response2.content)) #显示温度 打印(f“温度:{温度}°C(摄氏度)”) #显示地名 打印(f“地点:{查询}”) # 显示天气描述 print(f"天气描述:{weatherDesc}")
样本输出:
完整代码的 Github 链接 : 点击这里
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/24410/20011008
这篇关于使用 Python 脚本预测天气的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程