Задать вопрос
Lolik666
@Lolik666
Лох педальный, профессиональный

Пишет «inconsistent use of tabs and spaces in indentation», что ему не нравится??

try:
        user_counter[message.author.id] += 1
except NameError:
        user_counter[message.author.id] = 1

пишет ошибку в разряде "
except NameError:
^
TabError: inconsistent use of tabs and spaces in indentation"
не понимаю почему он так пишет
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 3
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
не понимаю почему он так пишет

Что там понимать
Возьмите и переведите фразу со словарем. Вам прямым текстом пишут что у вас в отступах табы перемешаны с пробелами
Ответ написан
@vilaugra
Ты используешь табы вместе с пробелами, а питон это не любит. Выдели и посмотри, что у тебя там. Все должно быть в одном стиле
Ответ написан
Комментировать
shurshur
@shurshur
Сисадмин, просто сисадмин...
Нет, не надо полагаться на визуальное расположение текста в редакторе, он вполне может менять табы на 2/4/8/любое_другое_число пробелов в зависимости от настроек. Самое простое - стереть отступы в нужной части кода и сделать их снова, одинаковым образом для соответствующих строк.

PS: Где-то я видел этот код...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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