IndentationError: unexpected indent, но все инденты вроде в норме?

Ссылка скопирована
1 ответ

Возникает ошибка IndentationError: unexpected indent хотя все иденты вроде в норме, я переводил весь код в пробелы и в табы, но все равно ошибка

Код:

if choose == '3':     os.chdir('bd')     os.chdir('email')     email = input('Введи почту:')     c = 0     with open('data.txt', encoding='utf-8') as f:         for line in f:             c += line.count(email)     print(f'Количество совпадений: {c}')     input('Для вывода нажми Enter...')             if email in line:                 print(line.strip())

if choose == '3': os.chdir('bd') os.chdir('email') email = input('Введи почту:') c = 0 with open('data.txt', encoding='utf-8') as f: for line in f: c += line.count(email) print(f'Количество совпадений: {c}') input('Для вывода нажми Enter...') if email in line: print(line.strip())

Ошибка:
File "C:UserszishoDesktopspiydexmain.py", line 91
if email in line:
IndentationError: unexpected indent

Дополнительно:

Ответы:

Невооружённым глазом видно, что отступы не в норме.

  • а как решить, может подскажите?
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Антон С. Ответ

Ошибка IndentationError возникает, когда в коде обнаруживается неожиданный отступ. Обычно это происходит из-за того, что разработчик случайно добавил лишний пробел или табуляцию в начале строки. Python очень чувствителен к отступам, поэтому несоответствие отступов может привести к возникновению ошибки.

Чтобы исправить эту ошибку, необходимо внимательно проверить все отступы в коде и убедиться, что они корректно выровнены. Часто рекомендуется использовать либо только пробелы, либо только табуляцию для создания отступов, чтобы избежать возможных конфликтов.

Также стоит обратить внимание на то, что в Python отступы играют роль фигурных скобок в других языках программирования, поэтому правильное и последовательное использование отступов существенно для правильной работы программы.

Помимо этого, возможно, что ошибка IndentationError может быть вызвана несоответствием отступов в разных частях программы или вложенных блоках кода. Поэтому важно внимательно следить за структурой кода и правильно управлять отступами.

В целом, ошибка IndentationError является довольно распространенной и легко исправимой, если следовать основным принципам правильного оформления кода и внимательно проверять отступы перед запуском программы.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно