Ключевое слово finally в Python

Пример

Блок try выполняется независимо от того,引发了 ли ошибка в блоке try или нет:

try:
  x > 3
except:
  print("Что-то пошло не так")
else:
  print("Ничего не пошло не так")
finally:
  print("Блок try...except завершен")

Запуск примера

Определение и использование

Ключевое слово finally используется в блоке try ... except. Оно определяет код, который будет выполнен, когда блок try ... except ... else завершится.

Блок finally выполняется независимо от того,引发了 ли ошибка в блоке try или нет.

Это полезно для закрытия объектов и очистки ресурсов.

Связанные страницы

Ключевое слово try

Ключевое слово except