Как открыть часть файла в питоне?
Смотрите, у меня есть файл длинной в 3-4 миллиона строк теста, мне нужно скопировать тест с 1 миллионной строки до 1.2 миллионной строки в другой файл, но открывать его нельзя, ибо тогда выйдет ошибка MemoryError
Если кто-то сможет помогите!
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Примерно так:
start = 1_000_000
end = 1_200_000
with open('file1.txt') as file, open('file2.txt', 'w') as out:
for i, line in enumerate(file, 1):
if i > end:
break
if i >= start:
out.write(f'{line}\n')