rarfile python пример

подскажите пожалуйста, как создать архив rar, через rarfile, только не скидывайте документацию, можно пожалуйста на примере


Ответы (1 шт):

Автор решения: gil9red

Пример создания архива через patoolib.

В архиве будет только содержимое папки:

import os

# pip install patool
import patoolib


DIR = "<папку, чье содержимое нужно отправить в архив>"

# Запоминаем текущую активную директорию
prev_cwd = os.getcwd()

# Меняем активную директорию на папку DIR
os.chdir(DIR)

# Получаем содержимое папки DIR
files = os.listdir('.')

# Создаем архив, указывая путь в папку выше с списком файлов DIR
patoolib.create_archive('../' + DIR + '.rar', files)

# Восстанавливаем предыдущую активную директорию
os.chdir(prev_cwd)
→ Ссылка