Добрый день.
Подскажите модуль для создания архива.
Сжатие на первое время не важно.
Работаю в среде windows.
Т.е. мне нужно архивировать папку (в которой есть папки и файлы с кириллицой в именах). Просто создать архив.
Спасибо.
FishHookzipfile пробовал, c кодировкой нет проблем, но на определенном моменте вываливает исключение:
zipfile
DIR_FOR_BACKUP = 'D:\\backup1c' name_for_folder = datetime.datetime.now().strftime("%d%m%Y") path = os.path.join(DIR_FOR_BACKUP, name_for_folder + '.zip') z = zipfile.ZipFile(path, 'w') for root, dirs, files in os.walk(DIR_OF_BACKUP): for file in files: z.write(os.path.join(root, file)) z.close()
4kpt_IVможно пример,если возможно.
shutil
shutil.make_archive("path_to_archive/archive_name", "zip", base_dir="path_to_dir_need_archive")
doza_andpython.org. shutil
Я так понимаю что если размер файлов с данными больше 4Гб то формат должен быть не zip а zip64?