Есть ли способ не создавать папки во время zip? Когда я извлекаю zip-архив, он должен показать все файлы напрямую, без доступа к папке.
file_paths = utils.get_all_file_paths(path)
with ZipFile("{}/files.zip".format(path), "w") as zip:
for file in file_paths:
zip.write(file, os.path.basename(file))
Я уже пробовал arcname
, но он все равно создаст папку files
.
РЕДАКТИРОВАТЬ: мой код выше уже удалит родительскую папку. Прямо сейчас, когда я извлекаю zip-файл, сначала отображается папка с именем, совпадающим с именем zip-архива. Я хочу заархивировать все файлы, и когда я извлечу его, он покажет все файлы напрямую. Во время извлечения папки не должны отображаться.