234 читали · 5 месяцев назад
🐍💾 10 способов работы с большими файлами в Python, о которых ты не знал
Годнота для всех, кто работает с данными. Статья раскрывает разные подходы к обработке больших файлов — от простых итераторов до распределенных вычислений. Сохраняй себе, точно пригодится в работе! Данная статья является переводом. Ссылка на оригинал. Работа с большими текстовыми файлами в Python может показаться настоящим вызовом. Когда файлы достигают гигабайтов, попытка загрузить их в память целиком может привести к сбою программы. Но не переживай — Python предлагает несколько методов для эффективной обработки таких файлов без излишней нагрузки на память и потери производительности...
21 час назад
Файловый ввод/вывод в Python: работа с текстовыми и бинарными файлами
Работа с файлами — важная часть программирования. Python упрощает операции чтения и записи, но важно понимать разницу между текстовыми и бинарными файлами. Рассмотрим основные моменты на примерах. --- 1. Текстовые файлы Текстовые файлы содержат данные в кодировке (например, UTF-8 или ASCII) и состоят из строк. Открытие файла Функция open() принимает режимы: 'r' — чтение (по умолчанию), 'w' — перезапись, 'a' — добавление, 'r+' — чтение и запись. Пример использования контекстного менеджера: with open('example...