Прочитать файл из строки 2 или пропустить строку заголовка

450
54

Как я могу пропустить строку заголовка и начать читать файл из строки2?

спросил(а) 2011-01-25T20:25:00+03:00 9 лет, 5 месяцев назад
1
Решение
592

with open(fname) as f:
next(f)
for line in f:
#do something

ответил(а) 2011-01-25T20:26:00+03:00 9 лет, 5 месяцев назад
292

f = open(fname,'r')
lines = f.readlines()[1:]
f.close()

ответил(а) 2011-01-25T20:29:00+03:00 9 лет, 5 месяцев назад
164

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


with open(filename , 'r') as f:
first_line = f.readline()
for line in f:
# Perform some operations

ответил(а) 2015-03-07T19:18:00+03:00 5 лет, 4 месяца назад
114

f = open(fname).readlines()
firstLine = f.pop(0) #removes the first line
for line in f:
...

ответил(а) 2011-01-25T20:36:00+03:00 9 лет, 5 месяцев назад
77

 with open('old.csv', 'r') as f, open('new.csv', 'w') as ff:
first_line = f.readline()
for line in f:
line = line.translate({ord(i):None for i in 'abcd'})
ff.write(line)
ff.seek(0)
ff.write(first_line)

ответил(а) 2015-09-17T17:40:00+03:00 4 года, 9 месяцев назад
39

Если нарезка может работать на итераторах...


from itertools import islice
with open(fname) as f:
for line in islice(f, 1, None):
pass

ответил(а) 2013-05-15T16:06:00+04:00 7 лет, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема