Parola chiave finally in Python

Esempio

Il blocco try viene sempre eseguito indipendentemente dal fatto che il blocco try generi o meno un errore:

try:
  x > 3
except:
  print("Qualcosa è andato storto")
else:
  print("Non è successo nulla")
finally:
  print("Il blocco try...except è finito")

Esempio di esecuzione

Definizione e uso

La parola chiave finally viene utilizzata nel blocco try ... except. Definisce un blocco di codice che viene eseguito alla fine del blocco try...except...else.

Il blocco finally viene eseguito indipendentemente dal fatto che il blocco try generi o meno un errore.

Questo è utile per chiudere oggetti e pulire risorse.

Pagine correlate

Parola chiave try

Parola chiave except