位置: IT常识 - 正文

python zipfile模块的文件操作(python3 zipfile模块)

编辑:rootadmin

推荐整理分享python zipfile模块的文件操作(python3 zipfile模块),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python zipfile.zipfile,python zipfile模块下载,python zipfile extractall,python zipfile模块 解压,python zipfile.zipfile,python zipfile模块下载,python zipfile模块 解压,python zipfile模块 解压,内容如对您有帮助,希望把文章链接给更多的朋友!

python zipfile模块的文件操作(python3 zipfile模块)

1、用于读取zip文件

>>>importzipfile,os>>>os.chdir('C:\\')#movetothefolderwithexample.zip>>>exampleZip=zipfile.ZipFile('example.zip')>>>exampleZip.namelist()['spam.txt','cats/','cats/catnames.txt','cats/zophie.jpg']>>>spamInfo=exampleZip.getinfo('spam.txt')>>>spamInfo.file_size13908>>>spamInfo.compress_size3828>>>'Compressedfileis%sxsmaller!'%(round(spamInfo.file_size/spamInfo.compress_size,2))'Compressedfileis3.63xsmaller!'>>>exampleZip.close()

2、zipfile.ZipFile()方法中的第二个参数zipfile.ZIP_DEFLATED指定了deflate压缩算法,对各种类型的数据非常有效。

这个代码将创建一个新的ZIP文件,叫做new.zip,它包含了spam.txt压缩的内容。

就像写入文件一样,写入模式也会删除ZIP文件中的所有原始内容。若仅想将文件添加到原来的ZIP文件中,请将a作为第二个参数传输到zipfile.ZipFile(),以添加模式打开ZIP文件。

>>>importzipfile>>>newZip=zipfile.ZipFile('new.zip','w')>>>newZip.write('spam.txt',compress_type=zipfile.ZIP_DEFLATED)>>>newZip.close()

以上就是python zipfile模块文件操作的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/309290.html 转载请保留说明!

上一篇:kafka详解(一)--kafka是什么及怎么用(kafka gui)

下一篇:python中filter与map不同(python中map和filter有啥区别)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络