Eccezioni PythonErrore
IndentationErrorIndentationError
Il codice presenta un'indentazione errata, che in Python ha rilevanza sintattica.
python
Vedi dettagli TypeError: object is not subscriptableLa notazione a parentesi quadre ([]) è stata usata su un oggetto che non supporta l'indicizzazione.
È stata usata la notazione a parentesi quadre su un oggetto che non implementa __getitem__. Accade comunemente quando una variabile è None, un intero o un altro tipo che non supporta l'indicizzazione.
Verificare il tipo dell'oggetto prima dell'indicizzazione. Aggiungere un controllo per None: if obj is not None: obj[0]. Verificare che la variabile sia del tipo atteso (list, dict, stringa). Usare type hint e un type checker per individuare questi errori precocemente.
None[0] # TypeError: 'NoneType' object is not subscriptableIndentationErrorIl codice presenta un'indentazione errata, che in Python ha rilevanza sintattica.
ChildProcessErrorUn'operazione su un processo figlio è fallita.
TimeoutErrorSi è verificato un timeout a livello di sistema durante un'operazione bloccante.
AttributeErrorUn oggetto non possiede l'attributo o il metodo richiesto.
IsADirectoryErrorÈ stata tentata un'operazione su file su un percorso che è una directory.
pickle.UnpicklingErrorIl modulo pickle non è riuscito a deserializzare i dati forniti.