python打开zip文件_如何从Python中的zip文件中读取?
我有一个我想要阅读的文件本身是压缩在一个zip档案。例如,parent.zip包含child.zip,其中包含child.txt。我在阅读child.zip时遇到麻烦。有人可以修改我的代码吗?
我假设我需要创建一个类似于文件的对象的child.zip,然后使用zipfile的第二个实例打开它,但是对于我的zipfile.ZipFile(zfile.open(name))来说,它是新的。它引发了一个zipfile.BadZipfile:“文件不是zip文件”(独立验证)child.zip
import zipfile
with zipfile.ZipFile("parent.zip", "r") as zfile:
for name in zfile.namelist():
if re.search(r'\.zip$', name) != None:
# We have a zip within a zip
with **zipfile.ZipFile(zfile.open(name))** as zfile2:
for name2 in zfile2.namelist():
# Now we can extract
logging.info( "Found internal internal file: " + name2)
print "Processing code goes here"
python打开zip文件_如何从Python中的zip文件中读取?相关推荐
- python打开excel表_如何用python打开excel
最近看到好几次群里有人问xlwt.wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用of ...
- python打开方式错误_浅谈python 调用open()打开文件时路径出错的原因
昨晚搞鼓了一下python的open()打开文件 代码如下 def main(): infile =open("C:\Users\Spirit\Desktop\bc.txt",'r ...
- python打开excel窗口_简单介绍python在CMD界面读取excel所有数据
这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下 代码 import xlrd import os from prettyt ...
- python打开哪个答案_关于 Python 文件的 ‘r’ 打开模式,哪个选项的描述是正确的?_学小易找答案...
[单选题]以下选项对文件描述错误的是( ). [单选题]关于 Python 的元组类型,以下选项错误的是: [单选题]下列程序的输出结果为[ ]. def fun(a,b): return a+b c ...
- python打开dat文件_科学网—Python: 文件的打开,读写和关闭 - 刘洋洋的博文
文件打开,读写和关闭的顺序: 打开文件:# 打开后才能进行读写 读文件或写文件: 文件关闭.# Python会缓存写入的数据,如果程序异常崩溃,数据就不能写入到文件当中.安全起见,文件用完后要主动关闭 ...
- 怎样用python打开文件_怎样用python打开文件
python下打开文件超级简单,不用导入任何包,直接输入f = open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对文件的操作方式,'w'是写文件,已存在的同 ...
- python怎样打开加密的文件_如何用Python 加密文件
生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 但对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而 ...
- python怎样打开加密的文件_如何使用python加密多个文件
我正在尝试搜索指定文件夹中的.txt文件,并对使用我的加密算法找到的每个.txt文件进行加密.不过,我似乎无法能够弄清楚如何将所有的文件夹中找到的.txt文件加密并重新命名如何使用python加密多个 ...
- python运行系统找不到指定文件_系统找不到指定文件_系统找不到指定的文件_python 系统找不到指定的文件 - 云+社区 - 腾讯云...
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我正在构建一个依赖于另一个库的特定库,当我这样做时,我收到以下警告消息:&quo ...
- 怎样把python源程序发给别人_如何把Python源码打包成EXE文件?以及bug
有两种常见的解决方案: 第一种: py2exe,由于py2exe版本的更新定滞,我用的是python3.6.2,无法正常使用py2exe,故排除 第二种: PyInstaller PyInstalle ...
最新文章
- java使用htmlunit工具抓取js中加载的数据
- sdut 2140 有向图中是否存在拓扑序列的判断
- WIN32创建居中对话框
- nfc uid几个字节有值为0的吗_字节小哥哥自述:从实习到转正的心路历程
- Spring线程池服务
- 第 8 章 查找算法
- Hive压缩存储性能测试
- CentOS-6.4 安装 Memcached
- clclickhouse与bitmap的结合
- 无法从套接字读取更多的数据
- # 18医工独家|学习方法分享·学游戏打英语
- html简单网页源代码表格,HTML 表格
- 世嘉MD游戏开发【一】:win10环境下配置SGDK
- matlab 二维地图常用绘图函数用法(plot,fill,rectangle)
- uni-app学习心得和填坑,关于uni-app 打包h5 页面的坑
- ios 配置了代理且使用 chls.pro/ssl 下载不了证书,无法弹出下载证书的提示
- 顺序表倒置java_倒置顺序表
- panda3D学习之路
- C++ 超详细8Bit图像直方图统计并绘制显示,不使用calcHist()函数,自己手写统计
- ORACLE EBS 销售订单(RMA) 开发接口案例