import
dan foydalanish
Python kutubxonalarni import qilishning bir necha usuliga ega. Eng oddiy va mashhur usul — bu import
kalit so‘zini kutubxona nomi bilan birga ishlatishdir. Importlar odatda Python faylingiz yoki skriptingizning yuqori qismida joylashtirilishi kerak, shunda dasturingizdagi barcha kod kutubxonaga kirish huquqiga ega bo‘ladi.
Keling, bir misolga nazar tashlaymiz:
Bu yerda nima sodir bo‘ldi? Siz import sys
deb yozganingizda, Pythonning tizim (sys
) modulini import qildingiz, bu modul Python skriptiga qanday argumentlar uzatilganligi, audit hook qo‘shish va boshqa vazifalarni bajarishga yordam beradi. Batafsil ma'lumotni bu yerda o‘qishingiz mumkin:
Siz Pythonning dir()
buyrug‘idan foydalanib, sys
kutubxonasida sizga mavjud bo‘lgan narsalarni ko‘rdingiz. Bu Python’da introspektsiya deb ataladi va siz bu haqda 19-bobda ko‘proq bilib olasiz.
Yana bir qiziqarli importlardan biri Pythonning yashirin “Easter egg”laridan biri:
Ushbu kodni ishlatsangiz, Pythonning “Zen” qoidalari chop etiladi — bu Pythonni "eng yaxshi" yozish usullarini tasvirlaydigan "qoidalar" to‘plamidir.
Shuningdek, bir nechta kutubxonalarni bitta qatorda import qilish mumkin:
Bu odatda tavsiya etilmaydi, lekin albatta ruxsat etilgan. Agar siz Pythonning uslubiy qo‘llanmasi PEP8-ga rioya qilmoqchi bo‘lsangiz, bunday qilmasligingiz kerak. Ammo agar tashkilotingiz buni qabul qilsa, bu sizning ixtiyoringizda. Faqat izchillikni saqlang!
Bir marta kutubxonani import qilganingizdan so‘ng, uning funksiyalari va sinflarini chaqirishingiz mumkin. Masalan:
Bu yerda siz math
modulidagi sqrt()
funksiyasini chaqirib, 4 ning kvadrat ildizini oldingiz.
Ba'zida siz faqat ma'lum qismlarni import qilishni xohlaysiz. Keyingi qismda buni qanday qilishni o‘rganamiz!