1.删除文件夹[shutil.rmtree(“文件路径”)]

  1. shutil.rmtree("文件路径")

2.拷贝文件夹[shutil.copytree(“拷贝的文件夹路径”,”拷贝到的文件夹路径”)]

  1. shutil.copytree("拷贝的文件夹路径","拷贝到的文件夹路径")

3.拷贝文件[shutil.copy(“拷贝的文件夹路径”,”拷贝到的文件夹路径”)] 拷贝到的文件夹路径中如果有此文件,就会将相应的文件内容覆盖,如果没有文件,则会新建文件

  1. shutil.copy("拷贝的文件夹路径","拷贝到的文件夹路径")

4.文件夹或文件重命名[shutil.move(“需要重命名的文件路径”,”重命名后的文件路径”)]本质上是对文件进行移动操作

  1. shutil.move("需要重命名的文件路径","重命名后的文件路径")

5.压缩文件[shutil.make_archive(base_name=r’压缩后的压缩包文件’,format=’压缩的格式’,root_dir=r’要压缩的文件夹路径’)]

  1. shutil.make_archive(base_name=r'压缩后的压缩包文件',format='压缩的格式',root_dir=r'要压缩的文件夹路径')

6.解压文件[shutil.unpack_archive(filename=r’要解压的压缩包文件’, extract_dir=r’解压的路径’, format=’压缩文件格式’)]

  1. shutil.unpack_archive(filename=r'要解压的压缩包文件', extract_dir=r'解压的路径', format='压缩文件格式')