python的zipfile压缩文件夹,python3 zipfile模块
1、用于读取zip文件
操作系统
OS。chdir( c : )# movetofolderwith example。活力
exampleZip=zipfile .ZipFile(example.zip )
exampleZip.namelist()
[spam.txt , cats/, cats/catnames.txt , cats/zophie.jpg]
垃圾邮件信息=示例zip。getinfo( spam。txt’)
spamInfo.file_size
13908
spamInfo.compress_size
3828
压缩文件是%sxsmaller!%(round(垃圾邮件信息。文件大小/垃圾邮件信息。compress _ size,2))
"压缩文件3.63 x更小!"
示例zip。close()2、zipfile.ZipFile()方法中的第二个参数zipfile.ZIP_DEFLATED指定了deflate压缩算法,对各种类型的数据非常有效106 .
这个代码将创建一个新的活力文件,叫做new.zip,它包含了spam.txt压缩的内容。
就像写入文件一样,写入模式也会删除活力文件中的所有原始内容。若仅想将文件添加到原来的活力文件中,请将一作为第二个参数传输到zip文件.ZipFile(),以添加模式打开活力文件。
importzipfile
newZip=zipfile .ZipFile(new.zip , w )
newZip.write(spam.txt ,compress_type=zipfile .ZIP _放气)
newZip.close()以上就是python zipfile模块文件操作的方法,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。