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")
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.