Gestione delle Eccezioni:
-
Meccanismo Flessibile:
- La gestione delle eccezioni consente di affrontare errori imprevisti durante l’esecuzione del programma.
- Si evita che un errore porti al blocco totale del programma.
-
Utilizzo di
raise:- L’istruzione
raisepermette di sollevare manualmente un’eccezione in determinate circostanze. - È utile per gestire casi particolari o personalizzati di errori.
- L’istruzione
-
Sintassi
try-except:- L’uso di
tryeexceptpermette di definire blocchi di codice che possono generare eccezioni. - Se un’eccezione viene sollevata, il controllo passa al blocco
exceptcorrispondente.
- L’uso di
-
Clausola
finally:- La clausola
finallycontiene azioni che devono essere eseguite indipendentemente dall’occorrenza di un’eccezione. - Ad esempio, la chiusura di un file avviene spesso nel blocco
finallyper garantire che avvenga anche in caso di eccezioni.
- La clausola