Pythonda ob-havoni aniqlash Assalomu Alaykum do'stlar
Download 371.73 Kb. Pdf ko'rish
|
Pythonda ob-havoni aniqlash
- Bu sahifa navigatsiya:
- Maqola muallifi: Fariz Abduhakimov
Lekin bu vaqtinchalik API emas. Agarda siz pullik API ni olsangiz uni albatta himoyalash kerak bo'ladi.
Buning uchun tizimning qidirish satrida 'Environment' o'zgaruvchilarini qidiring.
enviorement ni belgilash
Keyin esa "new" ga kirib yangi yaratishingiz mumkin. Ehtiyot bo'ling chunki bu sizning tizimingizga ta'sir qilishi mumkin. Endi kerakli o'zgaruvchining nomini kiriting va uning qiymatini API tugmachasiga o'rnating va "OK" tugmasini bosing.
Bu sizning API kalitingiz xavfsizligi haqida edi. Lekin bu unchalik muhim qismi emas. Agarda zarurat bo'lsa buni amalga oshirishingiz mumkin. E'tibor bering, bu HTTP so'rovlari uchun biz yuboradigan URL bo'ladi. location = input("Enter city name: ") api_link = " https://api.openweathermap.org/data/2.5/weather?q="+location+"&appid="+ w eather_key Yuqorida aytgan "city name" ga shunday kiritasiz. Shunday qilib, endi biz HTTP so'rovini yuborishimiz kerak, avval modulni import qilishimiz va so'rovni topshirishimiz kerak. Yuqorida aytib o'tganimdek, ma'lumotlar JSON formatida olinadi, buning uchun "request" moduli uni "JSON" usuli bilan lug'atga aylantirish imkoniyatini beradi. Hujjatlardan, olingan ma'lumotlardan kelib chiqqan holda, biz loyihamiz uchun temp, bosim, namlik, tezlik va tavsiflarni chop etamiz. Yaxshi ko'rinishi uchun biz sana va vaqtni ham chop etamiz. Agar foydalanuvchi mavjud bo'lmagan shaharni kiritsa, "ushbu shahar mavjud emas" ligini ko'rish mumkin.
Endi bizning kodimiz ham yuqoridagidek kelib chiqdi. Do'stlar maqolada xato va kamchiliklar bo'lgan bo'lsa, vaqtingizni olgan bo'lsam uzr so'rayman. Maqola muallifi: Fariz Abduhakimov Download 371.73 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling