2011-05-22 76 views
1

父目录我使用shutil.make_archive功能,使档案如何使功能“make_archive”包括在python

但它只是存档目录的内容。 我有要备份的文件夹像root_dir = /home/john/public_html

我使用,然后我的档案包含public_html的内容,但我想包括public_html本身在档案中。

现在在我的john文件夹中我有很多其他的文件夹以及我不想备份,所以我不能使用/ home /约翰

回答

3

你想通过base_dir参数,如提及docs

shutil.make_archive('public_html_backup', 'zip', '/home/john', '/home/john/public_html') 
+0

do base_dir必须是完整路径或它对根路径是有意义的。我的意思是public_html或/ home/john/public_html – Mahakaal 2011-05-22 13:49:18

+0

你可以使用相对路径 – zeekay 2011-05-22 13:53:48