Using the dir() function

Python'ning minglab paketlari mavjud bo'lib, ularni o'rnatish orqali Python'ga yangi imkoniyatlar qo'shishingiz mumkin.

SU

dir() funksiyasidan foydalanish

Python'ning minglab paketlari mavjud bo'lib, ularni o'rnatish orqali Python'ga yangi imkoniyatlar qo'shishingiz mumkin. Buni 20-bobda o'rganasiz. Biroq, Python standart kutubxonasi ko'p ichki modullarga ega bo'lib, siz ulardan ba'zilari bilan tanish bo'lmasligingiz mumkin.

Siz tanish bo'lmagan modul haqida ko'proq ma'lumot olish uchun Python'ning ichki dir() funksiyasidan foydalanishingiz mumkin.

dir() funksiyasini chaqirganda, u sizga mavjud bo'lgan barcha funksiyalar va atributlar ro'yxatini qaytaradi. Keling, uni code modulida sinab ko'raylik:

>>> import code
>>> dir(code)
['CommandCompiler', '__builtins__', '__package__', 'InteractiveConsole', '__cached__', '__doc__', '__spec__', 'compile_command', 'InteractiveInterpreter', '__all__', '__file__', '__loader__', 'interact', 'sys', '__name__', 'traceback']

Aksariyat odamlar code moduli bilan tanish emas. Uni Python'da o'qish, baholash va natijalarni chiqarish tsikllarini yaratish uchun ishlatasiz. Bu sirli modulni qanday ishlatishingiz mumkinligini bilishning bir usuli – dir() funksiyasidan foydalanishdir.

Ba'zida, modulning funktsiya nomlarini o'qish orqali uning nima qilishini anglash mumkin. Bu misolda, compile_command va interact funksiyalari mavjudligini ko'rasiz.

Bu kutubxonaning nima qilishi haqida ba'zi izohlar. Ammo ularning nima qilishini hali ham aniq bilmasangiz, har doim help() funksiyasidan foydalanishingiz mumkin.

Ushbu sahifada

Xato haqida xabar berish