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