1.删除文件夹
import shutil
shutil.rmtree('文件夹')
2.拷贝文件夹
import shutil
shutil.copytree('message', 'new_message')
3.拷贝文件
import shutil
shutil.copy('db.xlsx', 'bb.xlsx')
4.文件或文件夹的重命名
import shutil
shutil.move('bb.xlsx','cc.xlsx')
5.压缩文件
import shutil
"""
base_name:压缩后的文件名
format:压缩的格式
root_dir:要压缩的文件夹路径
"""
shutil.make_archive(base_name='msg', format='zip', root_dir='message')
6.解压文件
import shutil
"""
filename:要解压的压缩包文件
extract_dir:解压的路径及解压后的文件名,(解压文件路径不存在自动递归创建)
format:压缩文件的格式
"""
shutil.unpack_archive(filename='msg.zip', extract_dir='aa/bb', format='zip')