Using from to Import Specific Bits & Pieces

Ba'zida kutubxonaning faqat ba'zi qismlarini import qilish qulay bo‘ladi.

SU

from yordamida maxsus qismlarni import qilish

Ba'zida kutubxonaning faqat ba'zi qismlarini import qilish qulay bo‘ladi. Python buni quyidagi sintaksis yordamida qo‘llab-quvvatlaydi:

from module import function

Siz moduldan funksiyalar, sinflar va o‘zgaruvchilarni import qilishingiz mumkin.

Keling, yanada real misolga nazar tashlaymiz:

>>> from math import sqrt

Bu yerda siz math modulidan kvadrat ildizni hisoblaydigan sqrt() funksiyasini import qilyapsiz.

Shuningdek, moduldan bir nechta elementlarni import qilishingiz mumkin:

from math import sin, cos, tan

Bu misolda siz burchakning sinus, kosinus va tangens qiymatlarini topishda ishlatiladigan sin(), cos() va tan() funksiyalarini import qilyapsiz.

Shaxsiy funksiyalarni import qilishdan tashqari, siz ushbu moduldagi boshqa narsalarni ham import qilishingiz mumkin:

  • o‘zgaruvchilar
  • sanashlar (enumerations)
  • sinflar
  • sub-modullar

Masalan, http moduli o‘zining sub-modullariga ega:

>>> import http
>>> type(http)
<class 'module'>
>>> from http import client
>>> type(client)
<class 'module'>

Agar siz moduldagi ko‘p funksiyalardan foydalanmoqchi bo‘lsangiz, ba'zan modulning qisqaroq nomga ega bo‘lishi foydali bo‘ladi. Keling, buni qanday qilishni o‘rganamiz!

Ushbu sahifada

Xato haqida xabar berish