Eccezione vs errore
Lezione 2 di 16 del corso Gestione delle eccezioni in Python di Coddy.
Esistono due tipi di errori in Python :
- Errore di sintassi (errore in fase di compilazione)
- Eccezione (errore in fase di esecuzione)
Errore di sintassi:
Se il codice che scrivi non segue la sintassi e le regole di Python, l'interprete genererà un 'Errore di sintassi'. Questi errori non possono essere gestiti.
print("Hello World"))Il programma precedente genererà un 'SyntaxError' a causa di parentesi non corrispondenti. Devi correggerlo per eseguire il programma correttamente.
Eccezione:
Le eccezioni sono causate da errori logici, problemi in fase di esecuzione o input non validi. Per evitare l'interruzione improvvisa del programma, possiamo gestirle utilizzando i concetti di gestione delle eccezioni.
Provalo tu
Questa lezione non include una sfida di codice.
Tutte le lezioni di Gestione delle eccezioni in Python
4Personalizzazione e buone pratiche
Personalizzare i tracebackEsercitati da solo: Compilatore Python online