Форум сайта python.su
Вот кусок программы:
# Выводим текст HTML-файла на консоль #print(metar) # Разбиваем текст на отдельные строки lines = metar.splitlines() # Задаем начальное значение переменной с признаком наличия строки данных state = False # Перебираем все строки for line in lines: # Ищем строку, предшествующую строке с данными METAR-телеграммы if line == "<!-- Data starts here -->": state = True continue
Офлайн
Сейчас у Вас между for и if отступ 4 пробела, а между if и вложенными в него операторами - вообще 1 Tab (плюс еще пробелы?). Попробуйте сделать чтобы отступ везде был один и тот же и состоял из пробелов (четырех, к примеру).
Офлайн
Это тут так, почему-то, сместилось. У меня везде табами отмеряно. И ровно.
Офлайн
используйте лучше 4 пробела - это рекомендация почти возведенная в стандарт.
Далее, какой то там TabError. Смотрит в офиц.документацию и видим:
exception TabErrorТ.е. смешаны табы и пробелы, чего делать нельзя
Raised when indentation contains an inconsistent use of tabs and spaces.
Офлайн