Задать вопрос
@tabbols95
Недопрограммист

Как в Python избежать ошибки TabError?

Доброго времени суток, тостерцы, подскажите, пожалуйста, мб кто-то уже сталкивался с такой проблемой. Проблема заключается в том, что я пишу код на Python, сохраняю файл, закрываю. Затем снова открываю, начинаю писать код, а он мне начинает выдавать ошибку TabError
TabError
5c407bbd685e8718487574.png

Перепробовал множество редакторов, но периодически во всех возникает такое. Что может быть и как решить?
  • Вопрос задан
  • 821 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@deliro
1. Читать ошибку, в первую очередь.
2. Поставить редактор, который умеет показывать разными символами табы и пробелы
3. Убедиться, что у тебя либо только табы, либо только пробелы. Лучше, конечно, только пробелы, потому что PEP8
4. Не задавать идиотских вопросов, ответы на которые в гугле на целых 10 релевантных страниц
Ответ написан
Комментировать
MaxLevs
@MaxLevs
TabError говорит о том, что в коде понамешаны индентации и из табов, и из пробелов.
Определись, какой стиль отступов использовать и приведи код к однообразию. (Согласно PEP8 предпочтительней 4 пробела).

Также проверь, чтобы индентации были верно соблюдены, так как это критично в Python.
Ответ написан
Комментировать
danil_polyanskiy
@danil_polyanskiy
Junior Front-End Developer
TabError - выводится если возникла ошибка с отступами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы