Я использую shutil.make_archive для создания архива
Но он только архивирует содержимое каталога.
У меня есть папка для резервного копирования, например root_dir = /home/john/public_html
Я использую это, тогда мой архив содержит содержимое public_html, но я хочу включить public_html в архив.
Теперь в моей папке john
у меня есть много других папок, и я не хочу делать резервные копии, поэтому я не могу использовать/home/john
Вы хотите передать аргумент base_dir
, как указано в docs:
shutil.make_archive('public_html_backup', 'zip', '/home/john', '/home/john/public_html')