Архивирование папки в python

Работаю в Google Colab. Моей целью является обработка огромного количества картинок .jpg (169к изображений), а затем создание архива с ними. Возникла проблема с архивацией. Мой код выглядит вот так:

import shutil
shutil.make_archive('test', 'zip', '/content/drive/MyDrive/cropped2/test_data')

Но архивирование продолжалось 2 часа, а потом колаб перезагрузился и все сломалось. Подскажите, пожалуйста, наиболее оптимальный способ архивирования папки в питон, пригодный для большого объема данных и колаба.


Ответы (1 шт):

Автор решения: MaxU

Сжимать JPEG картинки бесполезно - сэкономите пару процентов в лучшем случае и потратите тучу времени. Лучше архивировать без сжатия.

Например так:

shutil.make_archive('test', 'tar', '/content/drive/MyDrive/cropped2/test_data')
→ Ссылка