See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 17668|Vastuse: 1

[Allikas] Hangi ilmaprognoose Pythoniga

[Kopeeri link]
Postitatud 05.06.2018 15:27:41 | | | |
Ilmaprognoosi liides:http://www.weather.com.cn/data/sk/101010100.html
(101010100 on Pekingi ilma kood)
Liidese JSON välja kirjeldus:

linn "Peking" // Linn  
Cityid "101010100" // Linnakood  
temperatuur "17" // praegune temperatuur  
WD "Ida tuul" // Tuule suund  
WS "2. tase" // Tuul  
SD "70%" // Suhteline õhuniiskus  
WSE "2" // Wind  
aeg "14:20" // Uuendamise aeg  
isRadar "1" // koos radarikaartidega   
Radar "JC_RADAR_AZ9010_JB" // Radari kaardi aadresshttp://www.weather.com.cn/html/radar/JC_RADAR_AZ9010_JB.shtml  


XML liidese juursõlm:Hüperlingi sisselogimine on nähtav.

Liidese peamine funktsioon on rekursiivselt saada tuhandete maakondade linnakood riigis, näiteks: Shanghai XML-aadress on:Hüperlingi sisselogimine on nähtav.XML-aadress Shandongis on:Hüperlingi sisselogimine on nähtav.


Leia nimekirja info suuremate linnade kohta üle riigi + välismaal, 8763 linna.URL:Hüperlingi sisselogimine on nähtav.

Sammud: Hangi kõigi linnade nimekirja kood ja seejärel vastav kood linna nime juurde, pääse ligi ilmaliidesele ja saa linna ilmateade.



Python kood on järgmine:

Tulemus:

C:\project\web\app1>cd c:\project\web\app1 && cmd /C "set "PYTHONIOENCODING=UTF-8" && set "PYTHONUNBUFFERED=1" && python C:\Users\itsvse_pc\.vscode\extensions\ms-python.python-2018.4.0\pythonFiles\PythonTools\visualstudio_py_launcher_nodebug.py c:\project\web\app1 56150 34806ad9-833a-4524-8cd6-18ca4aa74f14 RedirectOutput,RedirectOutput c:\project\py\demo.py "
http://www.itsvse.com by:小渣渣
Alusta töötlemist, andmete töötlemine on lõpetatud!
Saavuta ilmaedu
{'weatherinfo': {'city': 'Jining', 'cityid': '101120701', 'temp': '23.6', 'WD': 'South Wind', 'WS': 'Alla 3', 'SD': '67%', 'AP': '1002.3hPa', 'njd': 'Pole reaalajas olukorda', 'WSE': ' <3', 'time': '18:00', 'sm': '1.4', 'isRadar': '0', 'Radar': ''}}
Ilm Jiningis
Temperatuur: 23,6
Tuule suund: lõunatuul
Tuul: alla 3 taseme

Ressursse

Python rakendab XML-failide parsimist:https://www.itsvse.com/thread-4823-1-1.html

Põhiline päringute kasutus python-roomajates:Hüperlingi sisselogimine on nähtav.

Lõpuks lisa kood:

demo.py (1.85 KB, Allalaadimiste arv: 2)





Eelmine:VS Code koodi kiire vormindamise otseteed
Järgmine:TCP pordi sideühenduse demo
Postitatud 13.06.2018 09:07:18 |
Aitäh jagamast.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com