例如在E盘的demo目录下面存在下述三个文件:

将demo目录进行压缩后,在E盘的跟目录下面就会多了一个demo.zip文件

如果我们想获取demo.zip压缩文件里面的上述三个文件,在已知文件路径的情况下可以采用Python标准库中的zipfile模块中的ZipFile读取zip压缩文件,如下图所示:

import zipfile
from io import BytesIOdef demo():"""根据文件的全路径打开一个ZIP压缩文件"""with zipfile.ZipFile("E:\\demo.zip","r") as zip_file:print("压缩文件里面的目录和文件个数:"+str(len(zip_file.namelist())))i

Python标准库中的zipfile相关推荐

  1. 细数python标准库中低调的模块

    有没有遇到过这种情况,在网络上搜索如何使用Python进行某种操作,最终找到一个第三方库,直到后来发现标准库中包含的模块或多或少都可以满足你的需求.这种情况并不罕见, 整理了一些python标准库中鲜 ...

  2. Python标准库中os模块的environ获取系统的环境变量

    应用背景:我们想要用Python获取到一些有关系统的各种环境变量信息的时候可以考虑使用Python标准库中的os模块的environ.什么是环境变量,环境变量是程序和操作系统之间的通信方式.有些字符不 ...

  3. Python标准库中的io

    Python标准库中io模块中有两个比较重要的组成部分:StringIO.BytesIO 1.StringIO StringIO 的作用是在内存中读写字符串,其示例代码如下: from io impo ...

  4. Python标准库中的uuid

    Python标准库中有uuid库,其官网访问地址:https://docs.python.org/3.9/library/uuid.html, import uuiddef demo():str1 = ...

  5. Python标准库中的os模块

     Python的标准库中的os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux ...

  6. Python标准库中的pickle模块

     pickle  -  Python对象序列化. pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议."pickle"是将Python对象层次结构转换为 ...

  7. Python标准库中的logging模块

          1.将日志输出到屏幕 import  logging logging.debug('This  is  debug  message') logging.info('This  is  ...

  8. Python标准库中的re模块

           Python  的  re  模块(Regular  Expression  正则表达式)提供各种正则表达式的匹配操作,在文本解析.复杂字符串分析和信息提取时是一个非常有用的工具. ...

  9. Python标准库中的marshal模块

     marshal-内部的Python对象序列化 该模块包含可以以二进制格式读取和写入Python值的函数.该格式是针对Python的,但独立于机器架构问题(例如,您可以将Python值写入PC上的 ...

最新文章

  1. ML之catboost:基于自带Pool数据集实现二分类预测
  2. gis根据范围批量分开图斑_基于BIM-GIS技术的公路预防性养护研究
  3. c++ 查找 list中最长的字符串_查找不重复字符的最长子字符串(编程面试中常见题-用8种编程语言来回答)...
  4. java web filter链_filter过滤链:Filter链是如何构建的?
  5. Win 10 或可以运行安卓APP
  6. 27 MM配置-采购-采购申请-定义凭证层的屏幕格式
  7. 【专栏精选】Assetbundle入门
  8. mysql 表 页 行_Mysql之InnoDB行格式、数据页结构
  9. amazon linux ami root 密码,Ubuntu Server的Amazon AMI映像的默认用户名是什么?
  10. RDLC报表上下标实现
  11. 微信支付宝神仙打架,谁家健康码能一统天下?
  12. 屏蔽系统的故障定位案例
  13. 值类型和引用类型传值通俗解析
  14. gif一键抠图 在线_给视频抠图?这个在线免费神器超厉害
  15. stm32c8t6之跑马灯程序配置
  16. 如何处理大数据量的查询
  17. 网站后台密码在服务器里怎么找,通过虚拟主机如何查看后台密码
  18. 机械键盘恢复出厂fn_机械键盘使用说明
  19. python调用若快打码接口
  20. 开放式式商业模式_开放式和封闭式耳机之间有什么区别,我应该得到什么?

热门文章

  1. 用贝叶斯定理解决三门问题并用Python进行模拟(Bayes‘ Rule Monty Hall Problem Simulation Python)
  2. arcgis desktop 10.1 license manager无法启动问题解决
  3. window server 2008配置FTP服务器550 Access is denied. 问题解决办法
  4. 【报告分享】2020直播电商分析报告-抖音VS快手.pdf(附下载链接)
  5. 今晚7点,腾讯专家详解腾讯广告召回系统的演进
  6. python语句分为复合语句_对Python中for复合语句的使用示例讲解
  7. 吴恩达《机器学习》第一章:监督学习和无监督学习
  8. CCF 2013-12-2 ISBN号码
  9. PBRNet:Progressive Boundary Refinement Network for Temporal Action Detection (AAAI 2020)
  10. springcloud21---Config-bus实现配置自动刷新