zoukankan      html  css  js  c++  java
  • python笔记-shutil模块

    一、简介

    shutil 模块提供了一系列对文件和文件集合的高阶操作。 特别是提供了一些支持文件拷贝和删除的函数

    二、目录和文件操作

    2.1 文件复制

    1. shutil.copyfileobj(fsrc, fdst[, length]): 将类文件对象fsrc复制到类文件对象fdst

    2. shutil.copyfile(src, dst, *, follow_symlinks=True): 将名为 src 的文件的内容(不包括元数据)拷贝到名为 dst 的文件并以尽可能高效的方式返回 dst

    3. shutil.copy(src, dst, *, follow_symlinks=True): 将文件 src 拷贝到文件或目录 dst。src 和 dst 应为字符串

    4. shutil.move(src, dst, copy_function=copy2): 递归地将一个文件或目录 (src) 移至另一位置 (dst) 并返回目标位置

    5. shutil.rmtree(path, ignore_errors=False, onerror=None): 删除一个完整的目录树;path 必须指向一个目录(但不能是一个目录的符号链接)

    6. shutil.copytree(src, dst): 将以 src 为根起点的整个目录树拷贝到名为 dst 的目录并返回目标目录

    更多内容, 参见官方文档

  • 相关阅读:
    CADisplayLink
    对项目重命名
    TCP|UDP|Http|Socket
    CoreAnimation|动画
    Autolayout
    通讯录
    本地通知
    用于做 Android 屏幕自适应的文章资源
    Java String.format 自动补全不够的位数
    不同语言之间 日期格式转换
  • 原文地址:https://www.cnblogs.com/duyupeng/p/13181711.html
Copyright © 2011-2022 走看看