Python常用函数:shutil模块【文件/文件夹的拷贝、移动、删除】【文件/文件夹的压缩、解压缩】
2023-09-27 14:20:40 时间
shutil 模块是python 标准库中提供的,主要用来做文件和文件夹的拷贝、移动、删除等;还可以做文件和文件夹的压缩、解压缩操作。
os 模块提供了对目录或文件的一般操作。shutil 模块作为补充,提供了移动、复制、压缩、解压等操作,这些os 模块都没有提供。
【示例】实现文件的拷贝
import shutil
#copy 文件内容
shutil.copyfile("1.txt","1_copy.txt")
【示例】实现递归的拷贝文件夹内容(使用shutil 模块)
import shutil
#"音乐"文件夹不存在才能用。
shutil.copytree("电影/学习","音乐",ignore=shutil.ignore_patterns("*.html","*.htm"))
将文件夹“电影/学习”下面的内容拷贝到文件夹“音乐”下。拷贝时忽略所有的html 和htm 文件。
运行结果:
相关文章
- 使用Python操作CSV文件,方便又快捷
- Python读取Word文档中的Excel嵌入文件
- Python之OS模块:os.access()检验权限模式(验证文件及目录权限)
- 【华为OD机试真题 python】最长子字符串的长度 【2022 Q4 | 100分】
- Python文件编译成exe
- Python测试框架pytest入门基础
- 【Python】【支付】微信支付
- python中往json中添加文件的方法
- python之模块py_compile用法(将py文件转换为pyc文件)
- Python文件夹与文件的操作
- 《Python参考手册(第4版•修订版)》——2.6 运算符、分隔符及特殊符号
- 《Python Cookbook(第3版)中文版》——6.4 以增量方式解析大型XML文件
- Python机器学习零基础理解朴素贝叶斯
- python内置模块之【argparse模块】与sys.argv
- Python中xlrd、xlwt、win32com模块对xls文件的读写操作
- python爬虫学习(三):使用re库爬取"淘宝商品",并把结果写进txt文件
- 学习笔记(53):Python实战编程-Checkbutton
- 学习笔记(51):Python实战编程-ListBox
- 【一文读懂】python 中的 numpy.reshape(a, newshape, order=‘C‘) 详细说明及实例讲解
- 【Python】常见异常归纳
- 【Python】RPA批量生成word文件/重命名及批量删除
- 电商 Python html格式访客数据转为excel格式的数据 html格式的excel转换为excel