Python·100 питань

Як читати великі файли без завантаження в пам’ять?

Відповідь
Ітеруй по рядках: for line in f:.
Для бінарних — читай чанками: f.read(8192).
Використовуй генератори для пайплайна.
Не роби f.read() на гігабайтах.
Для CSV — csv.reader по рядках.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем