Я пытаюсь заархивировать многократные файлы, но у меня возникла странная проблема, когда я открываю zip-файл, также отображаются все каталоги, ведущие к файлам home/site/Uploads/test/
Вот код Python, который я написал
import os
import zipfile
zf = zipfile.ZipFile("myzipfile.zip", "w")
for dirname, subdirs, files in os.walk("D:/home/site/Uploads/test/"):
zf.write(dirname)
for filename in files:
zf.write(os.path.join(dirname, filename))
zf.close()
С архивированными файлами все в порядке, но почему перечислены все остальные каталоги?
Я получил такой ZIP-файл -> home -> site -> Uploads--> test -> file.txt я хотел вот что -> file.txt