UnicodeEncodeErrorUnicodeEncodeError
En Unicode-sträng kunde inte kodas till målkodningen.
Vad som orsakar detta fel
Ett tecken i strängen kan inte representeras i målkodningen. Till exempel, kodning av en sträng med icke-ASCII-tecken till ASCII, eller ett tecken utanför målkodningens intervall.
Hur man åtgärdar det
Använd UTF-8-kodning som stöder alla Unicode-tecken: string.encode('utf-8'). Använd felhanterare: string.encode('ascii', errors='replace') eller errors='ignore'. Sätt standardkodningen till UTF-8 i din miljö.
Exempel
"\u00e9".encode("ascii") # UnicodeEncodeErrorRelaterade felkoder
SyntaxErrorSyntaxError
Python påträffade ogiltig syntax som inte kan tolkas.
ValueErrorValueError
En funktion tog emot ett argument av rätt typ men med ett olämpligt värde.
multiprocessing.AuthenticationErrormultiprocessing.AuthenticationError
Autentisering misslyckades vid anslutning till en multiprocessing-server.
TimeoutErrorTimeoutError
En systemtimeout inträffade under en blockerande operation.
NotADirectoryErrorNotADirectoryError
En katalogoperation försökte utföras på en sökväg som inte är en katalog.
InterruptedErrorInterruptedError
Ett systemanrop avbröts av en inkommande signal.