کلمه کلیدی finally پیٹن

مثال

نهایتاً، حتی اگر بلوک try خطا تولید کند، بلوک finally همیشه اجرا خواهد شد:

try:
  x > 3
except:
  print("مشکلی پیش آمد")
else:
  print("هیچ مشکلی پیش نیامد")
finally:
  print("بلوک try...except به پایان رسید")

مثال اجرا

تعریف و استفاده

کلمه کلیدی finally در بلوک‌های try ... except استفاده می‌شود. این کلمه کلیدی یک بلوک کد را تعریف می‌کند که هنگام پایان بلوک‌های try...except...else اجرا خواهد شد.

نهایتاً، حتی اگر بلوک try خطا تولید کند، بلوک finally نیز اجرا خواهد شد.

این برای بستن اشیاء و پاکسازی منابع بسیار مفید است.

صفحات مرتبط

کلمه کلیدی try

کلمه کلیدی except