Palabra clave finally en Python

Ejemplo

El bloque finally se ejecutará siempre, independientemente de si el bloque try lanza un error o no:

try:
  x > 3
except:
  print("Algo salió mal")
else:
  print("Nada salió mal")
finally:
  print("El bloque try...except se ha completado")

Ejemplo de ejecución

Definición y uso

La palabra clave finally se utiliza en el bloque try ... except. Define un bloque de código que se ejecutará cuando el bloque try ... except ... else finalice.

El bloque finally se ejecutará independientemente de si el bloque try lanza un error o no.

Esto es útil para cerrar objetos y limpiar recursos.

Páginas relacionadas

Palabra clave try

Palabra clave except