python的zipfile压缩文件夹,python zip文件
经常说有自带模块,也有第三方模块。在这里,从字面上看,你应该很好地理解它们之间的区别。事实上,在安装python之后,它已经显示在软件中了。像这样的东西基本上经常需要。更何况是第三方模块。python中的这种模块是达不到要求的,需要我们自己安装。所以今天我就给大家讲一下安装的模块——zipfile。
zipfile模块主要方法:
zipfile。ZipFile(file,mode=r ,压缩=0,
allowZip64=True,compresslevel=None,)使用技巧——压缩文件
准备一个目录,主要用zipfile,os模块,然后代码如下:
#导入模块
操作系统
zippath=rF:worktest.zip
srcpath=rF:worktestdir
#获取基目录testdir
basedir=OS . path . basename(src path)
#创建一个zipfile对象
使用zipfile。ZipFile(zippath, w)asfzip:
#遍历目录
forroot,subdir,flistinos.walk(srcpath):
#根据当前目录拆分,否则会写入更多的目录。
r,c=root.split(basedir)
c=c.strip(\ )
forfinflist:
#压缩文件。在压缩过程中,zipfile对象将根据路径创建一个目录。
fzip.write (os.path.join (root,f),os.path.join (basedir,c,f))按上述方式操作后,结果会生成test.zip压缩包。一般我们在写代码的时候,因为内容太多,内存太大,往往很难移动和使用。掌握上面介绍的库就可以轻松做移动压缩啦~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。