【.com速译】世界不同地区的天气是多种多样的。本文将用几行Python代码带你学会预测瞬息万变的天气。什么是wttr?使用Python预测天气的第一步,我们需要了解wttr是什么。wttr.in是一个面向控制台的天气服务,支持多种信息表示方法,例如面向终端的ANSI序列(用于控制台HTTP客户端(curl、httpie或wget))、HTML(用于网页浏览器)或PNG(用于图形查看器)。wttr.in使用Wego从各种数据源获取可视化和天气预报信息。使用Requests模块第二步是了解Requests模块,Requests是一个简单优雅的HTTP库。它可以让您轻松发送HTTP/1.1请求。Requests模块已经正式支持Python2.7&3.5+。在熟悉了Requests模块的基础知识和wttr的基础知识之后,我们就可以进入编码部分了。编写代码所有代码都可以在GitHub存储库中找到。代码示例:为了访问Python库,需要将其安装到Python环境中。pipinstallrequests接下来我们需要使用下面的命令将包导入到Python脚本中。导入请求现在我们已经使用命令导入请求导入了库。下一步要求用户输入他/她想要获取天气详细信息的城市名称。city=input('inputthecityname')print(city)如果你只需要预测你所在城市的天气,你也可以给city一个特定的值。city='bhopal'现在,让我们显示一条简单的消息。print('DisplayingWeatherreportfor:'+city)#output:DisplayingWeatherreportfor:bhopal让我们定义URL,我们将使用此格式将城市作为参数传递。url='https://wttr.in/{}'.format(city)是时候使用请求模块了。res=requests.get(url)我们的结果数据存储在res中。我们使用文本方法来提取所需的天气详细信息并显示结果。print(res.text)天气预报是这样的:到这里,天气预报函数就写好了,是不是很简单?【翻译稿件,合作网站转载请注明原译者和出处.com】
