Есть ли элегантный способ пропустить первую строку файла при использовании python fileinput module?
У меня есть файл данных с хорошо сформированными данными, но первая строка - это заголовок. Используя fileinput, я бы включил строку проверки и сброса, если строка не содержит данных.
Проблема заключается в том, что она применит ту же проверку для остальной части файла.
С помощью read() вы можете открыть файл, прочитать первую строку, затем перейти к циклу над остальной частью файла. Есть ли подобный трюк с fileinput?
Есть ли элегантный способ пропустить обработку первой строки?
Пример кода:
import fileinput
# how to skip first line elegantly?
for line in fileinput.input(["file.dat"]):
data = proces_line(line);
output(data)