这次应该是shutil的最后一部分了,说一下make_archive,压缩文件夹,它可以支持"zip", "tar", "gztar","bztar", "xztar"。
使用方式是如下这样:
把cpdir_src目录压缩生成一个叫做src的文件,采用xztar格式进行,压缩过程的日志输出到get_logger里面(ps:这里面如果对get_logger函数感兴趣的同学,可以移步到这里)
被压缩目录的结构:
压缩后文件的位置,注意,新产生的压缩包,是py的运行目录,而不是被压缩目录。还有问题:root_dir这个参数我没有使用,原因是,通过在macos下的实验,这个参数