我应该如何使用shutil.make_archive来压缩我的数据?

时间:2014-10-16 23:06:59

标签: python zip zipfile dir shutil

我试图压缩来自文件夹sam的结果> pythonresults>今天到文件夹sam>摘要>今天

我在sam中有一堆txt文件> pythonresults>今天(今天文件夹有10个文本文件)

我正在阅读一些已经讨论过的文档,但我无法理解如何做到这一点。

shutil.make_archive(target_dir, "zip", root_dir=compressed) 
谁能告诉我吗? 我应该以什么格式提供target_dir和root_dir的路径?

由于

我试过了:

archive_name = os.path.expanduser(os.path.join('~', archive_dir))
root_dir_name = os.path.expanduser(os.path.join('~', root_dir))
shutil.make_archive(archive_name, 'zip', root_dir_name)

但我收到了以下错误:

  File "c:\Python27\lib\shutil.py", line 527, in make_archive
    os.chdir(root_dir)
WindowsError: [Error 3] The system cannot find the path specified: 'c:/Users/sam\\summary\\today'

0 个答案:

没有答案