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

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

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

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

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

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

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