0
点赞
收藏
分享

微信扫一扫

Python常用函数:shutil模块【文件/文件夹的拷贝、移动、删除】【文件/文件夹的压缩、解压缩】

夏木之下 2022-04-04 阅读 56
pythonshutil

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 文件。
运行结果:
在这里插入图片描述

举报

相关推荐

0 条评论