Как удалить прочитанные строки из txt или csv файла?
Есть файл в котором содержаться данные разделенные символом \n (либо csv файл с одним столбцом). Нужно при построчном чтении удалять считанные строки, например:
file.readline()
.... # Действия с данными
file.удалить строку/строки
Суть в том, чтобы не загружать весь файл в память целиком.
Не грузите весь файл в память, пишите нужные строки в новый временный файл, ненужные пропускайте. В конце замените оригинал новосозданным файлом, в котором уже нет ненужных строк