Lezioni di Python – 4.2 Gestione delle eccezioni

Python Lessons - 4.2 Exception Handling m

quando l’esecuzione del codice incontra un’errore, si genera un’eccezione che interrompe l’esecuzione del programma. Per evitare questo si può gestire l’eccezione, in modo da correggere l’errore, avere la possibilità di rimediare o fornire un’informazione in output sulla natura dell’errore avvenuto in modo poi capirne eventualmente la natura e correggere il codice.

Continua a leggere

Lezioni di Python – 4.3 Finally

Python Lessons - 4.3 Finally

In Python esiste un’ulteriore clausola da aggiungere al costrutto try-except  chiamata finally. Anche questa clausola definisce un blocco di codice specifico che verrà eseguito in tutti i casi. Cioè il blocco finally viene eseguito sia se viene terminato il blocco try senza alcuna eccezione, sia che sia avvenuta una qualsiasi eccezione (sia gestite che non gestite).

Continua a leggere