shutil 模块是 python 标准库中提供的,主要用来做文件和文件夹的拷贝、移动、删除等;还可以做 文件和文件夹的压缩、解压缩操作。 os 模块提供了对目录或文件的一般操作。shutil 模块作为补充,提供了移动、复制、压缩、解压等操 作,这些 os 模块都没有提供。
【示例】实现文件的拷贝

import shutil
#copy 文件内容
shutil.copyfile("aa.txt","计划表.cvs")
shutil.copytree("美国","中国")

【示例】实现将文件夹所有内容压缩(使用 shutil 模块)

import shutil

shutil.make_archive("E:\down1","zip","E:\down")
import zipfile
# z = zipfile.ZipFile("aa.zip","w")
# z.write("aa.txt")
# z.write("data.txt")
# z.close()
z = zipfile.ZipFile("aa.zip","r")
z.extractall("d:/")
z.close()