【文档学习】Python模块——Shutil

本系列【文档学习】记录了博主学习Python3.7.2中的各个模块的笔记。官方文档。

本文记录了Python的Shutil模块,该模块用于高级文件处理,官方文档见这里源码。更新于2019.03.20。

综述

shutil模块提供了一系列用于文件的高级处理方式和文件的集合(collections)。特别地,其提供了支持文件复制和移除的函数。对于单个文件的处理看os模块

在这里插入图片描述

目录和文件操作

这一部分记录了博主用到的操作。

shutil.copyfile(src, dst, *, follow_symlinks=True)

复制名为src的文件中的内容(no metadata)到名为dst的文件中,返回dstsrcdst是以string形式给出的文件目录。dst必须是一个完整的目标名称,看shutil.copy()了解允许的目标文件夹路径。如果srcdst指定的是相同的文件,那么将引发SameFileError

目标路径必须是可写的,柔则将引发OSError异议。如果dst已经存在,它将被替代。特殊文件(biru character或block devices和pipes)无法用这个函数复制。

如果follow_symlinks为false且src是一个symbolic link,那么将生成一个新的symbolic linck而不是复制src指向的文件。

更多内容,欢迎加入星球讨论。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值