try...finally


try...finally

Agar finally bloki ko‘rsatilgan bo‘lsa, u try bloki xatolik ko‘taradimi yoki yo‘qmi, qat’i nazar bajariladi.

Misol

try:   print(x) except:   print("Something went wrong") finally:   print("The 'try except' is finished")
O‘zingiz sinab ko‘ring »

Bu obyektlarni yopish va resurslarni tozalash uchun foydali bo‘lishi mumkin:

Misol

Yozib bo‘lmaydigan faylni ochib, unga yozishga urinib ko‘ring:

try:   f = open("demofile.txt")   try:     f.write("Lorum Ipsum")   except:     print("Something went wrong when writing to the file")   finally:     f.close() except:   print("Something went wrong when opening the file")
O‘zingiz sinab ko‘ring »

Dastur fayl obyektini ochiq qoldirmasdan ishlashda davom etishi mumkin.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!