| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python语言开发学习之使用Python预测天气 -> 正文阅读 |
|
[Python知识库]Python语言开发学习之使用Python预测天气 |
什么是wttr? 使用Python预测天气的第一步,我们要了解wttr是什么。wttr.in是一个面向控制台的天气预报服务,它支持各种信息表示方法,如面向终端的ANSI序列(用于控制台HTTP客户端(curl、httpie或wget))、HTML(用于web浏览器)或PNG(用于图形查看器)。 wttr.in使用wego进行可视化和各种数据源的天气预报信息。 使用 Requests 模块 第二步要了解Requests模块,Requests是一个简单而优雅的HTTP库。它让你容易地发送HTTP/1.1请求。并且Requests模块已正式支持Python 2.7 & 3.5+。 在熟悉了Requests 模块的基本知识和wttr的基本知识后,我们可以进行编码部分。 编写代码 可以在GitHub Repository 中找到所有代码。 代码示例: pip install requests 接下来我们需要使用下面的命令将包导入到Python脚本中。 import requests 现在我们已经使用命令 import requests 导入了库。 下一步需要用户输入他/她希望获取天气详细信息的city名称。 city = input(‘input the city name’) print(city) 如果你只需预测自己所在城市的天气,也可以给city一个确定的值。 city = ‘bhopal’ 现在,让我们显示一条简单的消息。 print('Displaying Weather report for: ’ + city) #output: Displaying Weather report for: bhopal 让我们来定义URL,我们将使用这种格式来传递city作为参数。 url = ‘https://wttr.in/{}’.format(city) 是时候使用 requests 模块了。 res = requests.get(url) 我们的结果数据存储在res中。我们使用文本方法提取所需的天气细节,并显示结果。 print(res.text) 这是天气预报的样子: 文章来源:网络 版权归原作者所有 上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 14:48:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |