ZerGСпасибо! Но возникает вопрос, если использовать shutil.make_archive, тогда он перезаписывает архив, в момент совпадения с прошлым. Это не есть хорошо, т.к. у меня есть разные папки для архивирования в разных местах и при попытке добавить новую директорию туда, архив полностью перезаписывается.
Собственно мои попытки:
from os import sep
from shutil import make_archive
source = ['C:\\MyDocuments', 'C:\\documents']
pathFile = 'D:' + sep + 'project' + sep + 'archiv'
for pSource in source:
make_archive(pathFile, 'zip', pSource)
Есть ли какой-то простой метод для добавления новых директорий в архив?
Пока мне приходит в голову собрать все каталоги в одну папку(также разархивировать мой прошлый архив в нее) и оттуда уже архивировать обратно. Но это слишком сложно как по мне.