码迷,mamicode.com
首页 > 编程语言 > 详细

Python对文件和文件夹的高级操作模块shutil

时间:2018-06-29 21:44:46      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:移动   关于   pre   pytho   对象   c中   缓冲区   style   另一个   

shutil模块提供了许多关于文件和文件夹的高级操作。 特别提供了支持文件复制和删除的功能。 

 

# 将文件对象fsrc的内容复制到文件类对象fdst。length(可选参数)是缓冲区大小
shutil.copyfileobj(fsrc,fdst,length)

# 将文件名为src的的内容复制到名为dst的文件中
shutil.copyfile(src,dst)

# 将权限从src复制到dst
shutil.copymode(src,dst)
#将权限位,上次访问时间,上次修改时间以及src中的标志复制到dst
shutil.copystat(src,dst)

# 将文件src复制到文件或目录dst
shutil.copy(src,dst)

# 与copy()类似,外加复制了元数据 ,等于shutil.copy()后跟copystat()
shutil.copy2(src,dst)

# 递归复制以src为根的整个目录树
shutil.copytree(src,dst)

# 删除整个目录树;路径必须是一个目录
shutil.rmtree(path)

# 递归地将文件或目录(src)移动到另一个位置(dst)
shutil.move(src,dst)

 

Python对文件和文件夹的高级操作模块shutil

标签:移动   关于   pre   pytho   对象   c中   缓冲区   style   另一个   

原文地址:https://www.cnblogs.com/delav/p/9245219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!