คำสั่ง finally ใน Python
ตัวอย่าง
ไม่ว่าบล็อค try จะมีข้อผิดพลาดหรือไม่ บล็อค finally จะถูกปฎิบัติเสมอ
try: x > 3 except: print("มีอะไรผิดพลาด") else: print("ไม่มีอะไรผิดพลาด") finally: print("บล็อค try...except จบลงแล้ว")
การประกาศและการใช้งาน
คำสั่ง finally ใช้ในบล็อค try ... except คำสั่งนี้นิยายบล็อคของโค้ด ที่จะทำงานเมื่อบล็อค try...except...else จบลง
ไม่ว่าบล็อค try จะมีข้อผิดพลาดหรือไม่ บล็อค finally จะถูกปฎิบัติ
นี่มีประโยชน์มากในการปิดออบเจกและรีโซิวร์ซ