Я пытаюсь использовать Shutil.make_archive для архивирования файлов.
Когда я использую:
import shutil
shutil.make_archive('zip_file', 'zip', 'C:\\Users\\test')
Я получил zip_file в zip_file, а zip_file в zip_file кажется поврежденным файлом. Кто-нибудь знает, как с этим бороться?
Однако, когда я использую:
make_archive(
'zipfile_name',
'zip', # the archive format - or tar, bztar, gztar
root_dir=file_dir, # root for archive - current working dir if None
base_dir=file_dir) # start archiving from here - cwd if None too
Он получает все правильно, кроме неправильного каталога папки. Например, если file_dir = 'C:\Users\aaa\Desktop\test\bbb', структура zip-файла будет следующей:
Users
aaa
Desktop
test
bbb
И я бы хотел, чтобы это было только bbb/.
есть идеи? Я действительно ценю твою помощь.