คำสั่ง finally ใน Python

ตัวอย่าง

ไม่ว่าบล็อค try จะมีข้อผิดพลาดหรือไม่ บล็อค finally จะถูกปฎิบัติเสมอ

try:
  x > 3
except:
  print("มีอะไรผิดพลาด")
else:
  print("ไม่มีอะไรผิดพลาด")
finally:
  print("บล็อค try...except จบลงแล้ว")

ตัวอย่างการทำงาน

การประกาศและการใช้งาน

คำสั่ง finally ใช้ในบล็อค try ... except คำสั่งนี้นิยายบล็อคของโค้ด ที่จะทำงานเมื่อบล็อค try...except...else จบลง

ไม่ว่าบล็อค try จะมีข้อผิดพลาดหรือไม่ บล็อค finally จะถูกปฎิบัติ

นี่มีประโยชน์มากในการปิดออบเจกและรีโซิวร์ซ

หน้าที่เกี่ยวข้อง

คำสั่ง try

คำสั่ง except