Ну так и есть :)
Правда я читал блоками по N байт, каждый блок сплитил по разделителю, а остаток (который возможно неполный) переносил в следующую итерацию…
Спасибо огромное за статью, много интересного узнал, хоть и давно пишу на Python.
Вопрос по примеру из использования генераторов.
А если у нас большой файл, но нам надо сделать не
file.read().split("\n")
а, например,
file.read().split("<...>")
то есть другой, отличный от \n разделитель?
В данный момент использую решение 10-летней давности с offset и seek(), которое работает но не столь элегентно… Может есть решение?
А мне кажется получилась хорошая обзорная статья, которая только намечает пункты дальнейших более глубоких обсуждений.
Я бы даже сказал — чек-лист можно из этого составить
Правда я читал блоками по N байт, каждый блок сплитил по разделителю, а остаток (который возможно неполный) переносил в следующую итерацию…
Вопрос по примеру из использования генераторов.
А если у нас большой файл, но нам надо сделать не
а, например,
то есть другой, отличный от \n разделитель?
В данный момент использую решение 10-летней давности с offset и seek(), которое работает но не столь элегентно… Может есть решение?
Я бы даже сказал — чек-лист можно из этого составить