Поместить список файлов в архив
как список файлов в папке поместить в архив?, не саму папку с содержимым, а именно содержимое засунуть в архив
DIRECTORY = f'{g}'
result = os.listdir(DIRECTORY)
patoolib.create_archive(f"{file_name_without_extension}.rar", (f"{g}/{result}",))
выдаёт ошибку
patoolib.util.PatoolError: file `10-lines/['белый цвет', 'красный цвет', 'синий цвет']' was not found
Ответы (1 шт):
Автор решения: Clark Devlin
→ Ссылка
предварительно нужно установить библиотеку pip install zipfile
import zipfile
import os
dir = os.listdir('')
archive = zipfile.ZipFile('test.zip', 'w')
for file in dir:
archive.write(file, compress_type=zipfile.ZIP_DEFLATED)
archive.close()