Ir para o conteúdo
Exceções de PythonErro
TabError

TabError

A indentação usa uma mistura inconsistente de tabs e espaços.

python

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.

Documentação Oficial

Códigos de Erro Relacionados