python中zip的作用(python中zipfile模块是什么?)
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...
本文教程操作环境:windows7系统 、Python 3.9.1 ,DELL G3电脑 。
1 、zipfile模块
利用zipfile模块 ,python程序可以创建和打开或压缩zip文件 ,zipfile模块用于python做zip格式编码的压缩和解压缩 。
2 、zipfile模块功能
zipfile里有两个非常重要的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下 ,只需要使用这两个class就可以 。
1)zipfile是主要的类 ,用来创建和读取zip文件;
2)zipInfo是存储的zip文件的每个文件的信息的 。
3 、zipfile模块基本用法
zipfile.ZipFile(参数1,参数2,参数3)#创建一个ZipFile对象即zip文件4 、参数
参数1:文件的路径或类文件对象
参数2:打开zip文件的模式(r:读已经存在的zip文件;w:新建或覆盖一个zip文件)
参数3:写zip文档使用的压缩方法
5 、使用实例
importzipfile #保存成zip f=zipfile.ZipFile(zip要保存的位置+filename.zip,w,zipfile.ZIP_DEFLATED) f.write(文件所在位置+file1.txt,file1.txt) f.write(文件所在位置+file2.doc,file2.doc) 也可以压缩进zip的时候换个名字: f.write(文件所在位置+file3.rar,另一个名字.rar) f.close() #解压zip f.zipfile.ZipFile(filename) f.extractall() f.close()创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!