
import shutil
import zipfile
# 拷贝
shutil.copyfile("1.txt", "1_copy.txt")
shutil.copytree("movie", "电影") # 电影目录不存在时才能正常拷贝
shutil.copytree("movie", "电影", igore=shutil.ignore_patterns("*.txt", "*.html")) # 不对move中的txt、html文件进行拷贝
# 压缩方法一
shutil.make_archrive("电影/aa","zip", "movie")
# 压缩方法二、更精细
z1 = zipfile.ZipFile("zip", "w")
z1.write("1.txt")
z1.write("1_copy.txt")
z1.close()
# 解压缩
z2 = zipfile.ZipFile("d:/a.zip", "r")
z2.extractall("电影")
z2.close()

本文详细介绍了使用Python的shutil和zipfile模块进行文件拷贝、目录复制、文件压缩和解压缩的方法。通过具体示例展示了如何忽略特定类型的文件进行复制,以及两种不同的文件压缩方式。

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



