shutil模块——压缩目录文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shutil模块——压缩目录文件相关的知识,希望对你有一定的参考价值。

打包目录

1 #_*_coding:utf-8_*_
2 #__author__ = "csy"
3 import shutil
4 
5 shutil.make_archive("test","zip","D:/5")   #生成文件名test,格式zip,目录路径

另外也可以用zipfile模块,指定具体要压缩的文件

1 #_*_coding:utf-8_*_
2 #__author__ = "csy"
3 
4 import zipfile
5 z = zipfile.ZipFile("5.zip","w")
6 z.write("1.txt")
7 print("=========~~~~~~~~~~")
8 z.write("3.txt")
9 z.close()

解压

1 #_*_coding:utf-8_*_
2 #__author__ = "csy"
3 
4 import zipfile
5 z = zipfile.ZipFile("5.zip","r")
6 z.extractall()
7 z.close()

 

以上是关于shutil模块——压缩目录文件的主要内容,如果未能解决你的问题,请参考以下文章

shutil模块详解

Python 之 shutil模块使用

shutil模块

python_shutil模块

day5模块学习--shutil模块

python学习shutil模块的文件压缩和解压用法