Xatolarni qayta ishlash


try bloki kod blokini xatolarga tekshirish imkonini beradi.

except bloki xatoni qayta ishlash imkonini beradi.

finally bloki try va except bloklarining natijasidan qat’i nazar kodni bajarish imkonini beradi.


Istisnolarni qayta ishlash

Xatolik yuz berganda (biz uni istisno deb ataymiz), Python odatda to‘xtaydi va xato haqida xabar chiqaradi.

Bu istisnolarni try operatori yordamida qayta ishlash mumkin:

Misol

try bloki istisno hosil qiladi, chunki x aniqlanmagan:

try:   print(x) except:   print("An exception occurred")
O‘zingiz sinab ko‘ring »

try bloki xatolik ko‘targani sababli except bloki bajariladi.

try blokisiz dastur ishdan chiqadi va xatolik ko‘taradi:

Misol

Bu operator xatolik ko‘taradi, chunki x aniqlanmagan:

print(x)
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!