Форум — Development чтение, запись, удаление строк в файле 0 0 Есть файл текстовый, нужно считать строки с него, удалить в нём первую строку, и сместить все строки вверх ..... как реализовать ? Ссылка
> f = open("file", "r") f.readline() buf = f.read() f.close() open("file", "w").write(buf) Отвратительно. from itertools import islice fn = 'file' f = file( fn, 'r+' ) for l in islice( file( fn, 'r' ), 1, None ) : f.write( l ) f.truncate() watashiwa_daredeska ★★★★ (30.01.06 22:38:58 MSK) Показать ответ Ссылка
Ответ на: комментарий от watashiwa_daredeska 30.01.06 22:38:58 MSK Но sed'ом изящнее, если, конечно, учесть, что ключ -i непортабелен. Хотя, и python можно непортабельным считать. watashiwa_daredeska ★★★★ (30.01.06 22:40:31 MSK) Ссылка