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的使用方法完全一致,可以实现移动+重命名;