Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 14, 2009 11:40:28

Юрчек
От:
Зарегистрирован: 2009-04-14
Сообщения: 45
Репутация: +  0  -
Профиль   Отправить e-mail  

как быстро удалить первую строку в файле

Я делаю так

f = open(file)
buf = f.readlines()
for line in buf:
newf.write(line)

как можно это оптимизировать, запись по строкам мне кажеться медленной.



Офлайн

#2 Апрель 14, 2009 11:52:29

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

как быстро удалить первую строку в файле

f=open(FILENAME,'r')
f.readline()
newf=open(NEW_FILENAME,'w')
newf.write(f.read())
f.close()
newf.close()
примерно на порядок быстрее..



Отредактировано (Апрель 14, 2009 12:00:09)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version