日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

世界不同的地區,天氣也多種多樣。本文將使用幾行 Python/ target=_blank class=infotextkey>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 中找到所有代碼。

代碼示例:

今天會下雨嗎?教你使用Python預測天氣

 

為了訪問Python庫,需要將其安裝到Python環境中。

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) 

這是天氣預報的樣子:

今天會下雨嗎?教你使用Python預測天氣

 

到這里,天氣預報功能就編寫好了,是不是很簡單呢?

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

鴻蒙官方戰略合作共建——HarmonyOS技術社區

分享到:
標簽:Python
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定