目录
shutil模块(拷贝和压缩)
shutil模块是python标准库中提供的,主要用来做文件和文件夹的拷贝、移动、删除等;还可以做文件和文件夹的压缩、解压缩操作。
os模块提供了对目录或文件的一般操作。shutil 模块作为补充,提供了移动、复制、压缩、解压等操作,这些os模块都没有提供。
文件拷贝
import shutil # 参数1为要拷贝的文件或目录,参数2为拷贝文件存放的位置 shutil.copy('main.py','path2/main.py') # 文件拷贝 shutil.copyfile('main.py','main1.py') # 文件拷贝 shutil.copytree('path/dir','path2') # 目录拷贝,当path2不存在的时候才能正常拷贝 shutil.copytree('../hrun','path1',ignore=shutil.ignore_patterns("*.csv")) # 拷贝时排除某些文件(可以是具体的,也可以是模糊匹配)
Python shutil模块:文件操作与压缩实战指南

本文详细介绍了Python shutil模块如何进行文件拷贝、删除、移动,以及如何使用zipfile和tarfile进行压缩和解压缩操作。通过实例演示了shutil模块在实际开发中的应用。
最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



