У меня огромный текстовый файл (~ 1 ГБ), и, к сожалению, текстовый редактор, который я использую, не будет читать такой большой файл. Однако, если я могу просто разбить его на две или три части, я буду в порядке, поэтому, как упражнение, я хотел написать программу на python, чтобы сделать это.
То, что я думаю, что я хочу, чтобы программа выполняла, - это найти размер файла, разделить это число на части, а для каждой части - читать до этой точки в кусках, записывая в выходной файл filename.nnn, затем прочитайте до следующего разрыва строки и напишите это, затем закройте выходной файл и т.д. Очевидно, что последний выходной файл просто копирует в конец входного файла.
Можете ли вы мне помочь с ключевыми файлами, связанными с файлами: файлы, чтение и запись в кусках и чтение на разрыв строки?
Сначала я буду писать этот тест кода, поэтому нет необходимости давать мне полный ответ, если только его однострочный; -)