文件结构_遍历_压缩_shutil_zip

Shutil 模块

备注:source,destination 全部为字符串;文件或文件夹的路径;

1. 复制文件 & 文件夹

shutil.copy(source,destination) 复制一个文件source(文件),到destination的位置;返回值为新文件路径;

1 import shutil,os
2 os.chdir(r'D:\') # 指定目标文件夹
3 shutil.copy(r'D:\123.txt',r'D:\document')  #复制文件到指定文件夹
4 shutil.copy(r'D:\123.txt',r'D:\document\456.txt') #复制文件到指定文件夹并重命名为456.txt

shutil.copytree(source,destination)  复制一个文件夹source(文件夹及其中的文件全部会被复制),到destination的位置;返回值为新文件夹路径;

1 import shutil,os
2 os.chdir(r'D:\') # 指定目标文件夹
3 shutil.copytree(r'D:\',r'D:\document\') #复制文件夹到指定文件夹

2. 移动文件 & 文件夹

与copy的使用方法完全一致,可以实现移动+重命名;

3. 永久删除文件 & 文件夹 (不会出现在垃圾箱,不建议使用)

4. 删除文件 & 文件夹 (会出现在垃圾箱,建议使用)

猜你喜欢

转载自www.cnblogs.com/zhemeshenqi/p/12549755.html