首页IT科技python3 zipfile模块(python zipfile模块的文件操作)

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

时间2025-08-05 02:44:40分类IT科技浏览4023
导读:1、用于读取zip文件 >...

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_size 13908 >>>spamInfo.compress_size 3828 >>>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基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
linux光标移动命令(Linux中用于更改光标和文本属性的tput命令使用详解) vue前端导出excel表格(vue导入处理Excel表格详解)