The Most Common Exceptions
Python ko'plab turli istisnolarni qo'llab-quvvatlaydi.
Eng keng tarqalgan istisnolar
Python ko'plab turli istisnolarni qo'llab-quvvatlaydi. Quyida tilni birinchi marta ishlata boshlaganingizda duch kelishingiz mumkin bo'lgan ba'zi istisnolar ro'yxati keltirilgan:
Exception- Barcha boshqa istisnolarga asos bo'ladigan asosiy istisnoAttributeError- Atributni chaqirish yoki tayinlash muvaffaqiyatsiz bo'lganda paydo bo'ladi.ImportError- Import operatori modul ta'rifini topa olmaganda yokifrom ... importdan foydalanilganda nom topilmaganda yuzaga keladi.ModuleNotFoundError-ImportErrorning kichik sinfi bo'lib, modulni topa olmagandaimporttomonidan ko'tariladi.IndexError- Qator (sequence) indeksi chegaradan tashqariga chiqsa paydo bo'ladi.KeyError- Xaritada (dictionary) mavjud bo'lgan kalitlar to'plamida kalit topilmaganda yuzaga keladi.KeyboardInterrupt- Foydalanuvchi to'xtatish tugmasini bosganda (odatda Control-C yoki Delete) paydo bo'ladi.NameError- Lokal yoki global nom topilmaganda yuzaga keladi.OSError- Funktsiya tizim bilan bog'liq xato qaytarganda paydo bo'ladi.RuntimeError- Xato boshqa kategoriyalarga kirmaganda aniqlansa yuzaga keladi.SyntaxError- Parser sintaksis xatosiga duch kelganda yuzaga keladi.TypeError- Amal yoki funksiya mos bo'lmagan turdagi ob'ektga qo'llanganda paydo bo'ladi. Qo'shilgan qiymat tur mos kelmasligi haqida batafsil ma'lumot beruvchi satr bo'ladi.ValueError- Qurilgan amal yoki funksiya mos turdagi, lekin noto'g'ri qiymat olganda paydo bo'ladi va holatIndexErrorkabi aniqroq istisno bilan tavsiflanmagan bo'ladi.ZeroDivisionError- Bo'lish yoki modulo operatsiyasining ikkinchi argumenti nolga teng bo'lganda paydo bo'ladi.
To'liq ichki istisnolar ro'yxati bilan tanishish uchun Python hujjatlarini quyidagi manzildan ko'rishingiz mumkin:
Endi istisno yuzaga kelganda uni qanday boshqarish mumkinligini bilib olaylik.
Last updated on