最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實現(xiàn)從百度API獲取天氣的方法

 更新時間:2015年03月11日 09:26:39   作者:saintatgod  
這篇文章主要介紹了Python實現(xiàn)從百度API獲取天氣的方法,實例分析了Python操作百度API的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)從百度API獲取天氣的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

復制代碼 代碼如下:
__author__ = 'saint'
import os
import urllib.request
import urllib.parse
import json
class weather(object):
    # 獲取城市代碼的uri
    code_uri = "http://apistore.baidu.com/microservice/cityinfo?cityname="
    # 獲取天氣信息的uri
    weather_uri = "http://apistore.baidu.com/microservice/weather?cityid="
    # 主處理邏輯
    def mainHandle(self):
        print("輸入你要查詢的天氣:")
        city_name = input()
        uri = self.code_uri + urllib.parse.quote(city_name)
        ret = json.loads(urllib.request.urlopen(uri).read().decode("utf8"))
        if ret['errNum'] != 0:
            print(ret['retMsg'])
            return False
        else:
            weather_uri = self.weather_uri + ret['retData']['cityCode']
            data = json.loads(urllib.request.urlopen(weather_uri).read().decode("utf8"))
            if data['errNum'] == 0:
                ret_data = data['retData']
                output = "城市名:" + city_name + "\r\n"
                output += "更新時間:" + ret_data["date"] + " " + ret_data["time"] + "\r\n"
                output += "天氣:" + ret_data["weather"] + " [" + ret_data["WD"] + ret_data["WS"] + "]\r\n"
                output += "當前溫度:" + ret_data["temp"] + " (" + ret_data["h_tmp"] + " ---> " + ret_data["l_tmp"] + ")\r\n"
                print(output)
                return True
            else:
                print(data['errMsg'])
                return False
if __name__ == "__main__":
    weather = weather()
    weather.mainHandle()

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • python爬取氣象臺每日天氣圖代碼

    python爬取氣象臺每日天氣圖代碼

    大家好,本篇文章主要講的是python爬取氣象臺每日天氣圖代碼,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Playwright中如何保持登錄狀態(tài)

    Playwright中如何保持登錄狀態(tài)

    本文主要介紹了Playwright中如何保持登錄狀態(tài),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 簡單了解Python生成器是什么

    簡單了解Python生成器是什么

    這篇文章主要介紹了簡單了解Python生成器是什么,生成器就是一個在行為上和迭代器非常類似的對象,如果把迭代器比作 Android 系統(tǒng),那么生成器就是 iOS,二者功能上差不多,但是生成器更優(yōu)雅,需要的朋友可以參考下
    2019-07-07
  • python matplotlib畫圖庫學習繪制常用的圖

    python matplotlib畫圖庫學習繪制常用的圖

    這篇文章主要為大家詳細介紹了python matplotlib畫圖庫學習繪制常用的圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • python3連接MySQL8.0的兩種方式

    python3連接MySQL8.0的兩種方式

    這篇文章主要介紹了python3連接MySQL8.0的兩種方式,本文通過多種方式給大家介紹的非常詳細,代碼附有文字注釋,需要的朋友可以參考下
    2020-02-02
  • Python 保持登錄狀態(tài)進行接口測試的方法示例

    Python 保持登錄狀態(tài)進行接口測試的方法示例

    這篇文章主要介紹了Python 保持登錄狀態(tài)進行接口測試的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-08-08
  • Python戀愛小助手之必拿下

    Python戀愛小助手之必拿下

    小編有個好兄弟最近在追妹子,跟妹子打得火熱!就差臨門一腳了,這一jio我?guī)兔ρa上去了!他問有沒有什么酷炫的表白方式,想要一次成功,表白的方式有許多種今天小編來給大家?guī)韮蓚€不得不同意的表白代碼
    2021-10-10
  • pytorch 可視化feature map的示例代碼

    pytorch 可視化feature map的示例代碼

    今天小編就為大家分享一篇pytorch 可視化feature map的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • django傳值給模板, 再用JS接收并進行操作的實例

    django傳值給模板, 再用JS接收并進行操作的實例

    今天小編就為大家分享一篇django傳值給模板, 再用JS接收并進行操作的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 解決python中畫圖時x,y軸名稱出現(xiàn)中文亂碼的問題

    解決python中畫圖時x,y軸名稱出現(xiàn)中文亂碼的問題

    今天小編就為大家分享一篇解決python中畫圖時x,y軸名稱出現(xiàn)中文亂碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評論

罗平县| 札达县| 五指山市| 安溪县| 盘山县| 焉耆| 邵东县| 县级市| 米易县| 三亚市| 辉南县| 隆德县| 崇左市| 通榆县| 青神县| 齐齐哈尔市| 鄂托克前旗| 海门市| 屏东市| 娄底市| 大关县| 花莲县| 周宁县| 汶上县| 呈贡县| 兰西县| 玉林市| 措勤县| 桐梓县| 吴忠市| 中超| 上思县| 巴青县| 涿鹿县| 博客| 乌拉特后旗| 石首市| 龙江县| 华亭县| 拜城县| 仪陇县|