TabErrorTabError
A indentação usa uma mistura inconsistente de tabs e espaços.
O que causa este erro
O código mistura tabs e espaços para indentação dentro do mesmo bloco. Editores diferentes exibem tabs com larguras diferentes, tornando isso visualmente confuso e causando erros de parsing.
Como corrigir
Converta toda a indentação para espaços (4 por nível). Use o recurso 'converter tabs em espaços' do seu editor. Configure seu editor para usar espaços na indentação. Execute: python -tt script.py para encontrar as linhas problemáticas.
Códigos de Erro Relacionados
ModuleNotFoundErrorModuleNotFoundError
O Python não encontrou o módulo especificado para importação.
TypeErrorTypeError
Uma operação ou função foi aplicada a um objeto de tipo inadequado.
IndentationErrorIndentationError
O código possui indentação incorreta, que tem significado sintático no Python.
BufferErrorBufferError
Uma operação em um objeto de buffer falhou.
StopIterationStopIteration
Lançado pela função next() para indicar que não há mais itens no iterador.
TimeoutErrorTimeoutError
Ocorreu um timeout em nível de sistema durante uma operação bloqueante.