В чём причина ошибки TabError?
Я новичок в Python и делаю программу для работы с файлом:
def show ():
with open('adressbook.txt', 'r') as file:
while True:
listline = file.readline()
if len(listline) == 0:
break
print(listline)
Почему мне выдаёт ошибку, если я перед break стираю один знак табуляции?
def show ():
with open('adressbook.txt', 'r') as file:
while True:
listline = file.readline()
if len(listline) == 0:
break
print(listline)
Ошибка:
TabError: inconsistent use of tabs and spaces in indentation
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Вы смешали табуляцию и пробелы. Используйте что-то одно.
PEP 8 (руководство по стилю кода) рекомендует использовать 4 пробела.