SyntaxErrorSyntaxError
Python ha incontrato una sintassi non valida che non può essere analizzata.
80 codici di errore per la piattaforma python
SyntaxErrorPython ha incontrato una sintassi non valida che non può essere analizzata.
IndentationErrorIl codice presenta un'indentazione errata, che in Python ha rilevanza sintattica.
TabErrorL'indentazione utilizza un mix incoerente di tab e spazi.
TypeErrorUn'operazione o funzione è stata applicata a un oggetto di tipo inappropriato.
ValueErrorUna funzione ha ricevuto un argomento del tipo corretto ma con un valore inappropriato.
KeyErrorUna chiave del dizionario non è stata trovata nel dizionario.
IndexErrorUn indice di sequenza è fuori dall'intervallo valido per la sequenza specificata.
AttributeErrorUn oggetto non possiede l'attributo o il metodo richiesto.
NameErrorÈ stato referenziato un nome locale o globale che non è stato definito.
UnboundLocalErrorUna variabile locale è stata referenziata prima di essere stata assegnata a un valore.
ImportErrorUn'istruzione import non è riuscita a trovare o caricare il modulo o il nome specificato.
ModuleNotFoundErrorPython non ha trovato il modulo specificato da importare.
FileNotFoundErrorIl file o la directory specificata non esiste.
FileExistsErrorUn'operazione è fallita perché il file o la directory esiste già.
PermissionErrorL'operazione non è consentita a causa di permessi insufficienti sul file system.
OSErrorSi è verificato un errore a livello di sistema durante un'operazione I/O.
IOErrorUn'operazione I/O è fallita. IOError è un alias di OSError in Python 3.
IsADirectoryErrorÈ stata tentata un'operazione su file su un percorso che è una directory.
NotADirectoryErrorÈ stata tentata un'operazione su directory su un percorso che non è una directory.
ZeroDivisionErrorÈ stata tentata un'operazione di divisione o modulo con zero come divisore.
ArithmeticErrorClasse base per gli errori aritmetici, inclusi ZeroDivisionError, OverflowError e FloatingPointError.
OverflowErrorIl risultato di un'operazione aritmetica è troppo grande per essere rappresentato.
FloatingPointErrorUn'operazione in virgola mobile è fallita. Raramente si verifica a meno che fpectl non sia abilitato.
StopIterationSollevata dalla funzione next() per indicare che non ci sono ulteriori elementi in un iteratore.
StopAsyncIterationSollevata dal metodo __anext__() di un iteratore asincrono per segnalare che l'iterazione è completata.
GeneratorExitSollevata quando viene chiamato il metodo close() di un generatore, per consentire la pulizia delle risorse.
KeyboardInterruptL'utente ha premuto Ctrl+C per interrompere il programma in esecuzione.
SystemExitSollevata da sys.exit() per richiedere la terminazione del programma.
MemoryErrorL'interprete Python ha esaurito la memoria disponibile.
RecursionErrorÈ stata superata la profondità massima di ricorsione.
RuntimeErrorUn errore di runtime generico che non rientra in nessun'altra categoria.
NotImplementedErrorUn metodo che dovrebbe essere implementato da una sottoclasse non è stato ancora implementato.
LookupErrorClasse base per gli errori sollevati quando una chiave o un indice non viene trovato (KeyError, IndexError).
AssertionErrorUn'istruzione assert è fallita perché la condizione è risultata False.
EOFErrorLa funzione input() o raw_input() ha raggiunto la fine del file senza leggere alcun dato.
UnicodeEncodeErrorUna stringa Unicode non ha potuto essere codificata nell'encoding di destinazione.
UnicodeDecodeErrorUna sequenza di byte non ha potuto essere decodificata con l'encoding specificato.
UnicodeTranslateErrorUn'operazione di traduzione Unicode è fallita per un carattere specifico.
ConnectionErrorSi è verificato un errore di connessione durante un'operazione di rete.
ConnectionRefusedErrorLa connessione è stata rifiutata perché nessun server è in ascolto sull'indirizzo di destinazione.
ConnectionResetErrorLa connessione è stata chiusa forzatamente dal server remoto.
ConnectionAbortedErrorLa connessione è stata interrotta dalla macchina locale.
BrokenPipeErrorSi è tentato di scrivere su una pipe o socket il cui lato di lettura è stato chiuso.
TimeoutErrorSi è verificato un timeout a livello di sistema durante un'operazione bloccante.
ChildProcessErrorUn'operazione su un processo figlio è fallita.
ProcessLookupErrorSollevata quando un determinato processo (tipicamente identificato da un PID) non esiste.
InterruptedErrorUna chiamata di sistema è stata interrotta da un segnale in arrivo.
BlockingIOErrorUn'operazione di I/O si bloccherebbe su un oggetto non bloccante.
EnvironmentErrorUn alias per OSError. Esiste per la compatibilità con Python 2.
BufferErrorUn'operazione su un oggetto buffer è fallita.
DeprecationWarningUn avviso relativo a una funzionalità deprecata che verrà rimossa in una versione futura.
FutureWarningUn avviso relativo a un comportamento che cambierà in una versione futura.
ResourceWarningUn avviso relativo a una gestione non corretta delle risorse, come file o connessioni non chiusi.
ExceptionGroupUn contenitore per più eccezioni, introdotto in Python 3.11 per la concorrenza strutturata.
requests.exceptions.ConnectionErrorLa libreria requests non è riuscita a stabilire una connessione con il server di destinazione.
requests.exceptions.TimeoutUna richiesta è scaduta durante l'attesa di una risposta dal server.
requests.exceptions.HTTPErrorÈ stata ricevuta una risposta HTTP di errore (4xx o 5xx) ed è stato chiamato raise_for_status().
json.JSONDecodeErrorIl decoder JSON non è riuscito a interpretare la stringa fornita come JSON valido.
pickle.UnpicklingErrorIl modulo pickle non è riuscito a deserializzare i dati forniti.
asyncio.TimeoutErrorUn'operazione asyncio ha superato il timeout.
asyncio.CancelledErrorUn task asyncio è stato cancellato.
struct.errorSi è verificato un errore durante il packing o l'unpacking di dati binari con il modulo struct.
re.errorIl pattern dell'espressione regolare contiene sintassi non valida.
subprocess.CalledProcessErrorUn sottoprocesso è terminato con un codice di ritorno diverso da zero.
TypeError: unhashable typeUn oggetto mutabile è stato usato dove è richiesto un oggetto hashable (immutabile), come chiave di un dizionario o elemento di un set.
TypeError: missing required positional argumentUna funzione è stata chiamata senza fornire tutti gli argomenti posizionali obbligatori.
TypeError: object is not subscriptableLa notazione a parentesi quadre ([]) è stata usata su un oggetto che non supporta l'indicizzazione.
TypeError: object is not callableUn oggetto che non è una funzione è stato chiamato con le parentesi ().
TypeError: object is not iterableUn oggetto che non supporta l'iterazione è stato usato in un ciclo for, in un'operazione di unpacking o in un altro contesto che richiede un iterabile.
django.core.exceptions.ImproperlyConfiguredDjango ha rilevato una configurazione errata nelle impostazioni del progetto.
Model.DoesNotExistUna query Django ORM con .get() non ha trovato alcun record corrispondente.
sqlalchemy.exc.OperationalErrorUn'operazione sul database è fallita a causa di un errore di connessione o a livello di database.
pandas KeyError: column not foundL'accesso a una colonna di un DataFrame è fallito perché il nome di colonna specificato non esiste.
numpy ValueError: shape mismatchUn'operazione numpy è fallita perché le shape degli array sono incompatibili.
pip: ERROR: Could not install packagespip non è riuscito a installare uno o più pacchetti Python.
ssl.SSLCertVerificationError: certificate verify failedLa verifica del certificato SSL è fallita durante una connessione sicura.
socket.gaierror: Name or service not knownLa risoluzione DNS è fallita per l'hostname specificato.
concurrent.futures.TimeoutErrorUn Future non è stato completato entro il periodo di timeout specificato.
pydantic.ValidationErrorLa validazione dei dati Pydantic è fallita perché i dati di input non corrispondono allo schema del modello.
multiprocessing.AuthenticationErrorL'autenticazione è fallita durante la connessione a un server multiprocessing.