Есть ли элегантный способ пропустить первую строку файла при использовании 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)