首页 > 编程语言 > 详细

Python3-shutil模块-高级文件操作

时间:2017-03-24 19:20:40      阅读:295      评论:0      收藏:0      [点我收藏+]

Python3中的shutil模块提供了对文件和容器文件的一些高级操作

  shutil.copy(src, dst)

    拷贝文件,src和dst为路径的字符串表示,copy()会复制文件数据和文件权限,但是其他的元数据(如:修改时间)不会保留,如果要保留请用copy2()

  shutil.copyfileobj(fsrc, fdst[, length])

    拷贝文件对象,fsrc和fdst为两个打开的文件对象

  shutil.copyfile(src, dst)

    拷贝文件,src和dst为路径的字符串表示

  shutil.copymode(src, dst)

    仅拷贝文件的权限

  shutil.copystat(src, dst)

    将权限位,最后访问时间,上次修改时间和标志从src复制到dst

  shutil.copytree(src, dst)

    拷贝整个目录树,dst不能存在

  shutil.rmtree(path)

    删除整个目录树

  shutil.move(src, dst)

    移动文件或目录

 

 

  

Python3-shutil模块-高级文件操作

原文:http://www.cnblogs.com/qq1207501666/p/6612762.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!