2011-05-22 77 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