Перейти до вмісту
Винятки PythonПомилка
TabError

TabError

У відступах використовується непослідовне змішування табуляцій і пробілів.

python

Що спричиняє цю помилку

Код змішує табуляції та пробіли для відступів в одному блоці. Різні редактори відображають табуляції з різною шириною, що вносить візуальну плутанину та призводить до помилок розбору.

Як виправити

Перетворіть усі відступи на пробіли (4 на рівень). Використайте функцію редактора «перетворити табуляції на пробіли». Налаштуйте редактор на використання пробілів для відступів. Виконайте: python -tt script.py для пошуку проблемних рядків.

Офіційна документація

Пов'язані коди помилок