Catching File Exceptions

Fayllar bilan ishlayotganda, ba'zida xatolarga duch kelishingiz mumkin.

SU

Fayl Istisnolarini Tutish

Fayllar bilan ishlayotganda, ba'zida xatolarga duch kelishingiz mumkin. Masalan, faylni yaratish yoki tahrirlash uchun kerakli ruxsatnomalarga ega bo'lmasligingiz mumkin. Bunday holatda, Python OSError xatosini chiqaradi. Fayllar bilan ishlashda eng ko'p uchraydigan xato shu hisoblanadi.

Siz Python'ning istisno tutish imkoniyatlarini foydalanib, dasturingizni ishlatishni davom ettirishingiz mumkin:

1 try:
2... with open('example.txt') as file_handler:
3... for line in file_handler:
4... print(line)
5 except OSError:
6... print('Xato yuz berdi')

Ushbu kod faylni ochishga va uning mazmunini bir qatordan chiqarishga harakat qiladi. Agar OSError yuz bersa, siz uni try/except yordamida tutasiz va foydalanuvchiga xabar berasiz.

Ushbu sahifada

Xato haqida xabar berish