У меня есть каталог, состоящий из 3-х папок:
----- 001 -----
----- 003Создание отдельных архивов из отдельных папок с ZipFile
I» d хотел бы создать 3 архива с именем 001.zip, 002.zip и 003.zip. Каждый архив должен состоять из содержимого папки.
Я использую ZipFile библиотеку, и мне удалось сделать архив одной папки:
import os, zipfile
zf = zipfile.ZipFile('C:/zipfile4.zip', mode='w')
for dirpath,dirs,files in os.walk("C:/Test/002"):
for f in files:
fn = os.path.join(dirpath, f)
zf.write(fn)
Но я не знаю, как сделать, чтобы создать много архивов подряд, используя эту ZipFile библиотеку.
Не могли бы вы мне помочь?
Спасибо!
Я попробовал фрагмент, который я написал в моем посте. Это хорошо работает, но только для папки. На самом деле я хотел бы адаптировать фрагмент, чтобы сделать один архив в одной папке по циклу. – Julien
Тогда попробуйте сделать цикл с ним и посмотреть, как это происходит. – skyline75489