Istisnolarni qayta ishlash
Dasturiy ta'minotni yaratish juda murakkab jarayon. Dasturingizni yanada mukammal qilish uchun, ilovangiz kutilmagan holatlarda ham ishlashda davom etishi kerak. Masalan, faraz qilaylik, ilovangiz Internetdan ma'lumotlarni yuklab olishi kerak. Agar ilovangiz foydalanuvchisi Internet ulanishini yo'qotsa, nima bo'ladi?
Yana bir keng tarqalgan muammo — foydalanuvchi noto'g'ri ma'lumot kiritganda nima qilish kerakligi yoki ilovangiz qo‘llab-quvvatlamaydigan faylni ochmoqchi bo‘lganida qanday yechim topish kerakligi.
Barcha ushbu holatlar Pythonning ichki istisnolarni boshqarish imkoniyatlari yordamida hal qilinishi mumkin, bu jarayon odatda try
va except
operatorlari deb ataladi.
Ushbu bobda siz quyidagilar bilan tanishasiz:
- Eng keng tarqalgan istisnolar
- Istisnolarni boshqarish
- Istisnolarni keltirib chiqarish
- Istisno ob'ektlarini tekshirish
finally
operatoridan foydalanishelse
operatoridan foydalanish
Keling, eng keng tarqalgan istisnolar haqida o'rganishni boshlaylik.