领取MOLI红包
栏目分类
JMPT中文网
VeChain中文网
你的位置:JMPT中文网 > VeChain中文网 >
Python中zipfile压缩包模块的使用
发布日期:2025-01-03 19:28    点击次数:193
简介 ZIP 文件格式是一个常用的归档与压缩标准,zipfile 模块提供了创建、读取、写入、添加及列出 ZIP 文件的工具 此模块目前不能处理分卷 ZIP 文件,支持解密 ZIP 归档中的加密文件,但是目前不能创建一个加密的文件。解密非常慢,因为它是使用原生 Python 而不是 C 实现的 压缩文件 class zipfile.ZipFile(file, mode='r', compression=ZIP_STORED, allowZip64=True, compresslevel=None, *, strict_timestamps=True):ZipFile 对象,compression指定压缩模式 ZipFile.write(filename, arcname=None, compress_type=None, compresslevel=None):写入压缩文件,filename为原文件名,arcname为存档文件名,compress_type指定压缩模式 压缩模式 含义 ZIP_STORED 不压缩,默认值 ZIP_DEFLATED 常用的 ZIP 压缩 ZIP_BZIP2 BZIP2 压缩 ZIP_LZMA LZMA 压缩 效果 解压文件 ZipFile.namelist():返回按名称排序的文件列表 ZipFile.extract(member, path=None, pwd=None):解压文件到指定目录 是否ZIP文件 调用 zipfile.is_zipfile(filename) 是一个有效的 ZIP 文件返回 True,否则返回 False,压根不存在返回 False 读取元数据 ZipFile.namelist():返回按名称排序的文件列表 ZipFile.infolist():返回ZipInfo对象 列表 ZipFile.getinfo(name):返回一个 ZipInfo对象 从其他数据源压缩文件 ZipFile.writestr(zinfo_or_arcname, data, compress_type=None, compresslevel=None):将一个文件写入压缩文件 写入ZipInfo class zipfile.ZipInfo(filename='NoName', date_time=(1980, 1, 1, 0, 0, 0)):压缩文件成员信息类 效果 追加文件 把 ZipFile 的 mode 改为追加模式 a 创建包含Python库的ZIP class zipfile.PyZipFile(file, mode='r', compression=ZIP_STORED, allowZip64=True, optimize=-1):用于创建包含 Python 库的 ZIP 类 zipfile_pyzipfile.py 参考文献 zipfile — Python文档 zipfile — PyMOTW 3 到此这篇关于Python中zipfile压缩包模块的使用的文章就介绍到这了,更多相关Python zipfile内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

  • 上一篇:没有了
  • 下一篇:iQOO Neo8顶配版售价2499元 144Hz高刷+120W快充