کلمه کلیدی finally در Python
مثال
همیشه بلاک try اجرا خواهد شد،无论 بلاک try آیا خطایی ایجاد میکند یا خیر:
try: x > 3 except: print("اشکال رخ داد") else: print("هیچ اشکالی رخ نداد") finally: print("بلاک try...except به پایان رسید")
تعریف و استفاده
کلمه کلیدی finally در بلاک try ... except استفاده میشود. این کلمه کلیدی یک بلاک کد را تعریف میکند که در پایان بلاک try...except...else اجرا خواهد شد.
无论 try بلاک آیا خطایی ایجاد میکند یا خیر، بلاک finally اجرا خواهد شد.
این برای بستن اشیاء و پاکسازی منابع بسیار مفید است.