3 года назад
Сжатие и разбиение файлов с Python
Данные операции решают проблемы перемещения файлов большого размера на удаленный сервер и обратно. Быстро разберемся с ними и автоматизируем процесс, чтобы избежать лишних расходов драгоценного времени. Для последующих манипуляций будем использовать модуль zipfile. Создание архива Для этого потребуется создать экземпляр класса ZipFile и вызвать его метод write с указанием пути к файлу, который помещается в архив. Напишем простой блок кода, который архивирует заданную папку: Получение информации об архиве Опять же сначала потребуется создать экземпляр класса ZipFile...
Отлично, начнем изучать библиотеку zlib
Конечно, давайте начнем с простого задания на использование библиотеки zlib в Python. Задача: Напишите программу, которая сжимает файл "example.txt" с помощью библиотеки zlib и сохраняет сжатую версию в новый файл "example.txt.gz". Затем программа должна разжимать файл "example.txt.gz" и сохранять его в новый файл "example_unzipped.txt". Шаги решения: Хорошо, давайте создадим текстовый файл "example.txt" с помощью Python. Для этого откроем редактор кода (например, Visual Studio Code) и создадим новый файл...