本文主要介绍了Python shutil模块用法,结合实例形式分析了Python使用shutil模块操作文件拷贝的相关实现技巧与注意事项,需要的朋友可以参考下:
shutil模块
主要作用与拷贝文件用的。
1.shutil.copyfileobj(文件1,文件2):将文件1的数据覆盖copy给文件2。
1 import shutil
2 f1 = open("1.txt",encoding="utf-8")
3 f2 = open("2.txt","w",encoding="utf-8")
4 shutil.copyfileobj(f1,f2)
2.shutil.copyfile(文件1,文件2):不用打开文件,直接用文件名进行覆盖copy。
1 import shutil
2 shutil.copyfile("1.txt","3.txt")
3.shutil.copymode(文件1,文件2):之拷贝权限,内容组,用户,均不变。
1 def copymode(src,dst):
2 “”“copy mode bit