成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Python腳本制作天氣查詢實(shí)例代碼

Python腳本制作天氣查詢實(shí)例代碼

熱門標(biāo)簽:百應(yīng)電話機(jī)器人總部 地圖標(biāo)注與注銷 旅游廁所地圖標(biāo)注怎么弄 電梯新時(shí)達(dá)系統(tǒng)外呼顯示e 西青語(yǔ)音電銷機(jī)器人哪家好 宿州電話機(jī)器人哪家好 成都呼叫中心外呼系統(tǒng)哪家強(qiáng) 無(wú)錫智能外呼系統(tǒng)好用嗎 南昌地圖標(biāo)注

獲取天氣的主要代碼如下:

# cityCode 替換為具體某一個(gè)城市的對(duì)應(yīng)編號(hào)
# 1、發(fā)送請(qǐng)求,獲取數(shù)據(jù)
url = f'http://wthrcdn.etouch.cn/weather_mini?citykey={cityCode}'
res = requests.get(url)
res.encoding = 'utf-8'
res_json = res.json()
 
# 2、數(shù)據(jù)格式化
data = res_json['data']
city = f"城市:{data['city']}\n"  
# 字符串格式化的一種方式 f"{}" 通過(guò)字典傳遞值
 
today = data['forecast'][0]
date = f"日期:{today['date']}\n"  # \n 換行
now = f"實(shí)時(shí)溫度:{data['wendu']}度\n"
temperature = f"溫度:{today['high']} {today['low']}\n"
fengxiang = f"風(fēng)向:{today['fengxiang']}\n"
type = f"天氣:{today['type']}\n"
tips = f"貼士:{data['ganmao']}\n"
 
result = city + date + now + temperature + fengxiang + type + tips
 
print(result)

1、使用Qt Designer繪制窗口,保存為ui文件

2、把ui文件轉(zhuǎn)為py文件

(1)在生成的ui文件目錄下,打開(kāi)cmd

(2)輸入以下命令(注意替換名稱)

pyuic5 -o destination.py source.ui

3、信號(hào)與槽函數(shù)的連接

# 1、清空按鈕與對(duì)應(yīng)函數(shù)連接
clearBtn.clicked.connect(widget.clearResult)
 
# 2、查詢按鈕與對(duì)應(yīng)函數(shù)連接
queryBtn.clicked.connect(widget.queryWeather)

4、調(diào)用主窗口類

import sys     
from PyQt5.QtWidgets import QApplication , QMainWindow
from WeatherWin import Ui_widget
import requests
import json
 
class MainWindow(QMainWindow ):
    def __init__(self, parent=None):    
        super(MainWindow, self).__init__(parent)
        self.ui = Ui_widget()
        self.ui.setupUi(self)
 
        # 通過(guò)文本框傳入想要搜索的城市名稱:天津
        cityName = self.ui.weatherComboBox.currentText()
 
        # 獲取天氣部分省略
 
        # 在文本框顯示查詢結(jié)果
        self.ui.resultText.setText(result)
 
    def clearResult(self):
        print('* clearResult  ')
        self.ui.resultText.clear()  
 
if __name__=="__main__":  
    app = QApplication(sys.argv)  
    win = MainWindow()  
    win.show()  
    sys.exit(app.exec_())

代碼擴(kuò)展:

from tkinter import *
import urllib.request
import gzip
import json
from tkinter import messagebox
root = Tk()
def main():
  # 輸入窗口
  root.title('Python學(xué)習(xí)交流群:973783996') # 窗口標(biāo)題
  Label(root, text='請(qǐng)輸入城市').grid(row=0, column=0) # 設(shè)置標(biāo)簽并調(diào)整位置
  enter = Entry(root) # 輸入框
  enter.grid(row=0, column=1, padx=20, pady=20) # 調(diào)整位置
  enter.delete(0, END) # 清空輸入框
  enter.insert(0, 'Python學(xué)習(xí)交流群:973783996') # 設(shè)置默認(rèn)文本
  # enter_text = enter.get()#獲取輸入框的內(nèi)容
   running = 1
   def get_weather_data(): # 獲取網(wǎng)站數(shù)據(jù)
    city_name = enter.get() # 獲取輸入框的內(nèi)容
    url1 = 'http://wthrcdn.etouch.cn/weather_mini?city=' + urllib.parse.quote(city_name)
    url2 = 'http://wthrcdn.etouch.cn/weather_mini?citykey=101010100'
    # 網(wǎng)址1只需要輸入城市名,網(wǎng)址2需要輸入城市代碼
    # print(url1)
    weather_data = urllib.request.urlopen(url1).read()
    # 讀取網(wǎng)頁(yè)數(shù)據(jù)
    weather_data = gzip.decompress(weather_data).decode('utf-8')
    # 解壓網(wǎng)頁(yè)數(shù)據(jù)
    weather_dict = json.loads(weather_data)
    # 將json數(shù)據(jù)轉(zhuǎn)換為dict數(shù)據(jù)
    if weather_dict.get('desc') == 'invilad-citykey':
      print(messagebox.askokcancel("xing", "你輸入的城市名有誤,或者天氣中心未收錄你所在城市"))
    else:
      # print(messagebox.askokcancel('xing','bingguo'))
      show_data(weather_dict, city_name)  def show_data(weather_dict, city_name): # 顯示數(shù)據(jù)
    forecast = weather_dict.get('data').get('forecast') # 獲取數(shù)據(jù)塊
    root1 = Tk() # 副窗口
    root1.geometry('650x280') # 修改窗口大小
    root1.title(city_name + '天氣狀況') # 副窗口標(biāo)題
     # 設(shè)置日期列表
    for i in range(5): # 將每一天的數(shù)據(jù)放入列表中
      LANGS = [(forecast[i].get('date'), '日期'),
           (forecast[i].get('fengxiang'), '風(fēng)向'),
           (str(forecast[i].get('fengji')), '風(fēng)級(jí)'),
           (forecast[i].get('high'), '最高溫'),
           (forecast[i].get('low'), '最低溫'),
           (forecast[i].get('type'), '天氣')]
      group = LabelFrame(root1, text='天氣狀況', padx=0, pady=0) # 框架
      group.pack(padx=11, pady=0, side=LEFT) # 放置框架
      for lang, value in LANGS: # 將數(shù)據(jù)放入框架中
        c = Label(group, text=value + ': ' + lang)
        c.pack(anchor=W)
    Label(root1, text='今日' + weather_dict.get('data').get('ganmao'),
       fg='green').place(x=40, y=20, height=40) # 溫馨提示
    Label(root1, text="StarMan: 49star.com", fg="green", bg="yellow").place(x=10, y=255, width=125,                              height=20) # 作者網(wǎng)站
    Button(root1, text='確認(rèn)并退出', width=10, command=root1.quit).place(x=500, y=230, width=80, height=40) # 退出按鈕
    root1.mainloop() 
  # 布置按鍵
  Button(root, text="確認(rèn)", width=10, command=get_weather_data) \

    .grid(row=3, column=0, sticky=W, padx=10, pady=5)
  Button(root, text='退出', width=10, command=root.quit) \

    .grid(row=3, column=1, sticky=E, padx=10, pady=5)
  if running == 1:
    root.mainloop() 
 if __name__ == '__main__':
  main()

到此這篇關(guān)于Python腳本制作天氣查詢實(shí)例代碼的文章就介紹到這了,更多相關(guān)Python腳本如何制作天氣查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python實(shí)現(xiàn)天氣查詢軟件
  • python趣味挑戰(zhàn)之爬取天氣與微博熱搜并自動(dòng)發(fā)給微信好友
  • python制作的天氣預(yù)報(bào)小工具(gui界面)
  • Python爬蟲之獲取心知天氣API實(shí)時(shí)天氣數(shù)據(jù)并彈窗提醒
  • Python天氣語(yǔ)音播報(bào)小助手

標(biāo)簽:西安 七臺(tái)河 雅安 贛州 濰坊 辛集 許昌 渭南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python腳本制作天氣查詢實(shí)例代碼》,本文關(guān)鍵詞  Python,腳本,制作,天氣查詢,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python腳本制作天氣查詢實(shí)例代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Python腳本制作天氣查詢實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    蜜桃在线一区| 国产乡下妇女做爰毛片| 亚洲成色777777在线观看影院| 红桃视频亚洲| 国产蜜臀在线| 精品久久久影院| 一区二区三区四区不卡在线| 亚洲欧美一区二区精品久久久| 久久国产精品色婷婷| 老司机精品视频导航| 国产精品色综合| 欧美在线free| 666av成人影院在线观看| 午夜视频一区二区| 国产一级二级在线| 丁香啪啪综合成人亚洲| 99久久国产免费免费| 人与牲动交xxxbbb| 色窝窝无码一区二区三区| 亚洲精品视频观看| 欧美亚洲在线观看| 成人免费看片网址| 91久久国产综合久久91| 日韩免费av一区二区三区| 亚洲最新无码中文字幕久久| 欧美特级黄色片| 久久男人资源视频| 亚洲伊人婷婷| av电影在线播放高清免费观看| 91网站在线观看视频| 久久精品国产在热久久| 国产精品成人一区二区网站软件| 国产成人精品亚洲777人妖| 国产黄色片大全| www在线看| 91麻豆一二三四在线| 好男人看片在线观看免费观看国语| 日韩欧美在线观看一区二区三区| www.成人av.com| 91福利区在线观看| 99国内精品久久| 97人妻一区二区精品免费视频| 久久久精品一区二区三区| 亚洲小说区图片区情欲小说| 国产va免费精品高清在线观看| 青青草视频在线免费直播| 欧美孕妇孕交xxⅹ孕妇交| 久久国产色av| 国产成人免费在线观看| 麻豆一区区三区四区产品精品蜜桃| 最新天堂资源在线| 视频成人永久免费视频| 成人av网站在线| 麻豆91精品91久久久| 欧美一区二区三区成人片在线| 欧美伊人亚洲伊人色综合动图| 全网免费在线播放视频入口| 欧美 日韩 国产 成人 在线| 免费的av网址| 久草手机在线视频| 色婷婷久久综合| 这里只有精品视频| 国产在线看片| 欧美女人性生活视频| 91亚洲视频| 国产盗摄视频在线观看| 77777影视视频在线观看| julia一区二区中文久久94| 免费精品国产的网站免费观看| 国产精品久久久久久久久晋中| 国产精品国产一区| 欧美 日韩 国产 成人 在线观看| 国产免费一区视频观看免费| 久久成人av网站| 欧美系列电影免费观看| **在线精品| 麻豆传媒mv| 凹凸成人精品亚洲精品密奴| 亚洲精品国精品久久99热一| 欧美性大战久久久久久久蜜臀| 久久人妻无码一区二区| 国产精品免费一区二区三区都可以| 久88久久88久久久| 天天色综合6| 少妇**av毛片在线看| 精品久久中出| 欧美日韩免费网站| 欧美日韩国产精选| 亚洲一区二区福利视频| 日韩精品卡通动漫网站| 国产黄在线观看免费观看不卡| 国产日韩高清一区二区三区在线| 国产成+人+亚洲+欧美+综合| 亚洲人午夜射精精品日韩| 久久精品二区| 成人午夜免费电影| 亚洲人成电影网| 丰满圆润老女人hd| 国产三级精品三级在线| 日韩女优中文字幕| 亚洲热在线视频| 黑人巨茎大战欧美白妇| 天天操天天爱天天爽| 亚洲五码在线| 久久精品视频在线观看榴莲视频| 激情小视频网站| 欧美精品成人一区二区三区四区| 91黄色在线视频| 国产韩日影视精品| 欧美性三三影院| 男女啪啪无遮挡网站| 夜夜操免费视频| 69xxxx国产| 国产卡一卡二卡三| 久久精品国产成人精品| 999国产精品视频免费| 精品乱子伦一区二区| 亚洲国产精品久久久久秋霞影院| 亚洲国产精品久久久久久| 欧洲一区二区日韩在线视频观看免费| 欧美日韩综合在线免费观看| 欧美国产日本| 精品无码人妻一区二区三| 免费看的www视频网站视频| 亚洲国产精品va在线看黑人| 91免费人成网站在线观看18| 爱爱爱视频网站| 国产毛片久久| 国产精品一区二区三区免费观看| 亚洲国产精久久久久久久| 美日韩精品视频免费看| 男女全黄做爰文章| 影音先锋久久精品| 91尤物视频在线观看| 全部毛片永久免费看| 国产黄色免费电影| 欧美一区二区免费视频| 国产精品情侣呻吟对白视频| 国内自拍在线观看| 伊人久久亚洲影院| 国产精品污网站| 视频一区二区不卡| 国产九九精品视频| 欧美一级特黄高清视频| 西野翔中文久久精品国产| 四虎影视在线播放| 久久久噜噜噜| 亚洲国产免费看| 欧美成人久久久免费播放| 久久精品1区| 蜜桃视频成人在线观看| 久久er99热精品一区二区三区| 青青在线视频观看| 日韩欧美在线视频观看| 亚洲国产精品一区在线观看不卡| 美女一区二区在线观看| 国产精品 日产精品 欧美精品| 日韩欧美久久一区| 中文字幕免费精品一区高清| 91在线视频国产| 一区二区三区在线不卡| 激情中国色综合| 久久综合九色九九| 5g成人永久免费影院| 一二三四在线观看视频韩国| 久久久精品91| 亚洲free性xxxx护士hd| 国产日韩欧美一区二区三区| 国产肥老妇视频| 精品一区二区三区视频在线观看| 精品国产一区二区三区久久久蜜臀| 成人黄色在线观看视频| 日韩在线视频导航| 香蕉网站在线| 欧美电影一区二区三区| 中文字幕日韩在线观看| 国产精品手机在线| 毛片精品免费在线观看| 国产精品第10页| 国产欧美在线观看免费| 久草免费在线| 麻豆91精品视频| 日韩精品一区二区三区视频在线观看| 国产精品亚洲d| 国产乱码精品一区二区三区不卡| 中文字幕日韩av电影| 男人天堂免费视频| 亚洲午夜久久久久久久久红桃| 四虎精品欧美一区二区免费| 好男人看片在线观看免费观看国语| 国产对白叫床清晰在线播放| 国产寡妇亲子伦一区二区| 国语自产在线不卡| 亚洲欧美乱综合图片区小说区| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲自拍电影| 熟女性饥渴一区二区三区| 在线观看欧美精品| 在线免费观看av网址| 亚洲欧美中文日韩在线v日本| 久久久久久久久久码影片| 国产精品成人免费一区久久羞羞| 国偷自产一区二区免费视频| 欧美色图亚洲激情| 久久韩国免费视频| 成人在线免费观看网址| 色一情一乱一乱一区91av| 在线观看日韩中文字幕| 亚洲激情偷拍| 中文字幕第一页亚洲| 麻豆亚洲精品| 北条麻妃一区二区三区| 欧美日韩国产在线观看网站| 成人午夜激情在线| 成人毛片老司机大片| 日本在线观看视频网站| 成人bbav| 欧美三级蜜桃2在线观看| 亚洲免费视频二区| 天堂网在线最新版www中文网| 噜噜噜在线观看免费视频日韩| 蜜桃视频中文字幕| 热久久天天拍国产| 久久久视频免费观看| av大片免费看| 精品久久香蕉国产线看观看gif| 天堂社区日本电影超碰| 亚洲综合色网| 久久成年人视频| 国产69精品久久久久久久久久| 色橹橹欧美在线观看视频高清| 四虎精品成人免费网站| 岛国精品在线观看| 色偷偷偷综合中文字幕;dd| 成人免费观看网站| 操人在线观看| 欧洲毛片在线视频免费观看| 在线观看欧美亚洲| 久久黄色一级视频| 一区二区亚洲欧洲国产日韩| 精品不卡一区二区三区| 精精国产xxxx视频在线野外| 91免费观看网站| 热久久久久久久久| 国产美女精品视频免费播放软件| 久草视频国产| 国产精品视频免费| 精品三级在线观看| 中文无码精品一区二区三区| 中文字幕一区二| 日韩在线观看免| 91在线亚洲| fc2ppv完全颜出在线播放| 全国男人的天堂网| 成人夜晚看av| 精品免费囯产一区二区三区| 欧美艳星介绍134位艳星| 黑人精品xxx一区一二区| yellow字幕网在线| 亚洲一区二区三区高清| 日av在线播放中文不卡| 欧美高清在线| 日韩国产高清视频在线| 99.玖玖.com| 91最新在线免费观看| 这里只有久久精品| 国产丝袜在线播放| 78国产伦精品一区二区三区| 一区二区国产视频| 亚洲第一欧美| 欧美一区二区三区图| 九九热爱视频精品视频| 在线观看v片| 正在播放一区二区| 国产a一区二区| 69堂精品视频在线播放| 91麻豆精品一二三区在线| 国产农村妇女精品久久| 亚洲精品一级二级三级| 亚洲精品98久久久久久中文字幕| 伊人色在线视频| 国产高清精品网站| 亚洲午夜小视频| 最近中文字幕在线免费观看| 日韩一级片在线观看| 国产精品福利无圣光在线一区| 国产女同在线观看| 麻豆精品网站| 国产麻豆天美果冻无码视频| 91美女精品| 色综合视频一区二区三区44| 国产日产欧美一区二区三区| 台湾亚洲精品一区二区tv| 亚洲国产导航| 一二三av在线| 精品一区精品二区| 欧美卡1卡2卡| 亚洲精品无码专区在线播放| 777午夜精品福利在线观看| 国产精品无码专区在线观看| 成人免费视频| 日本免费一区二区视频| 日本国产一区二区三区| 国产精品视频一区二区久久| 四虎成人永久免费视频| 99精品欧美一区二区三区小说| 天堂a中文在线| 人妻av中文系列| 综合亚洲视频| 欧美野外猛男的大粗鳮| 中文在线资源天堂| 日韩在线观看视频一区二区| 香蕉国产在线视频| 中文字幕一区二区三区人妻电影| 日本在线三级| 免费看国产一级片| 亚洲第一中文字幕在线观看| 三级网站在线播放| 亚洲91精品| 日本h片在线观看| 91精品国产综合久久久久久久| 91精品国产一区| 99久久综合网| 亚州成人在线电影| 成人在线视频首页| 欧美一区二区三区在线播放| 91高清免费看| 亚洲视频你懂的|