Python全系列 教程
3567个小节阅读:5930.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
shutil
模块是python标准库中提供的,主要用来做文件和文件夹的拷贝、移动、删除等;还可以做文件和文件夹的压缩、解压缩操作。
os
模块提供了对目录或文件的一般操作。shutil
模块作为补充,提供了移动、复制、压缩、解压等操作,这些os
模块都没有提供。
【示例】实现文件的拷贝
xxxxxxxxxx
import shutil
#copy文件内容
shutil.copyfile("a.txt","a_copy.txt")
【示例】实现递归的拷贝文件夹内容(使用shutil
模块)
xxxxxxxxxx
import shutil
#"音乐"文件夹不存在才能用。
shutil.copytree("电影/学习","音乐",ignore=shutil.ignore_patterns("*.html","*.htm"))
将文件夹“电影/学习”下面的内容拷贝到文件夹“音乐”下。拷贝时忽略所有的html
和htm
文件。运行结果如下:
实时效果反馈
1. 如下关于shutil
模块,说法错误的是:
A shutil
模块是python标准库中提供的
B shutil
模块主要用来做文件和文件夹的拷贝、移动、删除
C shutil
模块可以做文件和文件夹的压缩、解压缩操作
D shutil
模块可以调用操作系统的可执行文件
答案
1=>D