Eccezioni PythonErrore
FloatingPointErrorFloatingPointError
Un'operazione in virgola mobile è fallita. Raramente si verifica a meno che fpectl non sia abilitato.
python
Vedi dettagli TypeError: unhashable typeUn oggetto mutabile è stato usato dove è richiesto un oggetto hashable (immutabile), come chiave di un dizionario o elemento di un set.
Si è tentato di usare una list, dict, set o altro oggetto mutabile come chiave di dizionario o elemento di set. Solo gli oggetti hashable (immutabili) possono essere usati come chiavi: stringhe, numeri, tuple (di elementi hashable), frozenset.
Convertire le liste in tuple: tuple(my_list). Convertire i set in frozenset: frozenset(my_set). Per i dizionari, usare un frozenset di elementi o convertire in una rappresentazione hashable. Usare strutture dati immutabili come chiavi.
{[1, 2]: "value"} # TypeError: unhashable type: 'list'FloatingPointErrorUn'operazione in virgola mobile è fallita. Raramente si verifica a meno che fpectl non sia abilitato.
IndexErrorUn indice di sequenza è fuori dall'intervallo valido per la sequenza specificata.
AttributeErrorUn oggetto non possiede l'attributo o il metodo richiesto.
ProcessLookupErrorSollevata quando un determinato processo (tipicamente identificato da un PID) non esiste.
RecursionErrorÈ stata superata la profondità massima di ricorsione.
NotImplementedErrorUn metodo che dovrebbe essere implementato da una sottoclasse non è stato ancora implementato.