UnicodeEncodeErrorUnicodeEncodeError
Uma string Unicode não pôde ser codificada na codificação de destino.
O que causa este erro
Um caractere da string não pode ser representado na codificação de destino. Por exemplo, codificar uma string com caracteres não-ASCII para ASCII, ou um caractere fora do intervalo da codificação de destino.
Como corrigir
Use codificação UTF-8, que suporta todos os caracteres Unicode: string.encode('utf-8'). Use tratadores de erro: string.encode('ascii', errors='replace') ou errors='ignore'. Defina a codificação padrão como UTF-8 no seu ambiente.
Exemplo
"\u00e9".encode("ascii") # UnicodeEncodeErrorCódigos de Erro Relacionados
SyntaxErrorSyntaxError
O Python encontrou uma sintaxe inválida que não pode ser analisada.
ValueErrorValueError
Uma função recebeu um argumento do tipo correto, mas com um valor inadequado.
multiprocessing.AuthenticationErrormultiprocessing.AuthenticationError
A autenticação falhou ao conectar a um servidor multiprocessing.
TimeoutErrorTimeoutError
Ocorreu um timeout em nível de sistema durante uma operação bloqueante.
NotADirectoryErrorNotADirectoryError
Uma operação de diretório foi tentada em um caminho que não é um diretório.
InterruptedErrorInterruptedError
Uma chamada de sistema foi interrompida por um sinal recebido.