zoukankan      html  css  js  c++  java
  • Python对文件和文件夹的高级操作模块shutil

    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)
  • 相关阅读:
    单词小课堂
    js数组
    js规范
    css
    seajs
    IDEA快捷键
    移动端设备禁止页面滑动
    sass中的!default的作用
    【数据分析 R语言实战】学习笔记 第八章 方差分析与R实现
    excel合并单元格
  • 原文地址:https://www.cnblogs.com/delav/p/9245219.html
Copyright © 2011-2022 走看看