Архивирование файлов.
Подскажите код, с помощью которого я могу заключить папку с файлами в архив. Мне без разницы, каков объем сжатия. Попадут в архив файлы с метаданными
По дате
По рейтингу
# coding: utf8
from zipfile import ZipFile
filename = __file__
# Создание архива
z = ZipFile('archive.zip', 'w')
# Добавление файла в архив
z.write(filename, 'new_name.py')
# Добавление буфера/строки в архив как файл
z.writestr('dir/data.txt', 'buffer with data')
z.close()
# Открываем архив на чтение
z = ZipFile('archive.zip', 'r')
# Тестирование архива, пробная распаковка
z.testzip()
# Список файлов
print z.namelist()
# Читаем файл
print z.read('dir/data.txt')
z.close()