sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
Uma operação de banco de dados falhou devido a um erro de conexão ou de nível de banco de dados.
UnicodeDecodeErrorUma sequência de bytes não pôde ser decodificada com a codificação especificada.
Os dados em bytes não são válidos na codificação especificada. Causas comuns: ler um arquivo com a codificação errada (por exemplo, ler dados Latin-1 como UTF-8), dados corrompidos, ou arquivos binários sendo lidos como texto.
Detecte a codificação correta usando a biblioteca chardet. Especifique a codificação correta: open(file, encoding='latin-1'). Use tratadores de erro: bytes.decode('utf-8', errors='replace'). Leia arquivos binários em modo binário: open(file, 'rb').
b"\xff".decode("utf-8") # UnicodeDecodeErrorsqlalchemy.exc.OperationalErrorUma operação de banco de dados falhou devido a um erro de conexão ou de nível de banco de dados.
ValueErrorUma função recebeu um argumento do tipo correto, mas com um valor inadequado.
TimeoutErrorOcorreu um timeout em nível de sistema durante uma operação bloqueante.
NotADirectoryErrorUma operação de diretório foi tentada em um caminho que não é um diretório.
PermissionErrorA operação não é permitida devido a permissões insuficientes no sistema de arquivos.
ArithmeticErrorClasse base para erros aritméticos, incluindo ZeroDivisionError, OverflowError e FloatingPointError.