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 的目录并返回目标目录

    更多内容, 参见官方文档

  • 相关阅读:
    [NOI2017]游戏
    [USACO09MAR]Cleaning Up
    [POI2010]Blocks
    [JSOI2011]分特产
    [POI2001]Peaceful Commission
    BZOJ4152 [AMPPZ2014]The Captain
    Luogu P3783 [SDOI2017]天才黑客
    Luogu P3645 [APIO2015]雅加达的摩天楼
    Luogu P1613 跑路
    AGC009E Eternal Average
  • 原文地址:https://www.cnblogs.com/duyupeng/p/13181711.html
Copyright © 2011-2022 走看看