(详细介绍收益率部分)注意,我不知道这个库,也不知道你用什么函数来获取未压缩的数据块。但我的意思是:def 7zreadline(filename):

with open(filename, 'rb') as fh: #automatically closes filehandler when finished

archive = py7zlib.Archive7z(fh)

current_line = ''

for block in archive.getblock(): #I do not know how you get a block of uncompressed data, so I ''abstract'' the call, you get the idea...

current_line += block

while '\n' in current_line:

yield current_line[:current_line.index('\n')+1] # gives all until '\n' to the caller

current_line = current_line[current_line.index('\n')+1:] # now, initialize current_line with the rest of your block.

yield current_line #return the end of file

然后你可以这样使用它:

^{pr2}$

如果知道库的人可以得到正确的东西,编辑是受欢迎的。在

python 压缩文件 调用7z_Python:如何从Python压缩的7z文件中读取一行?相关推荐

  1. C++ getline():从文件中读取一行字符串

    C++ getline():从文件中读取一行字符串 前一节中,详细介绍了如何使用 getline() 方法从 cin 输入流缓冲区中读取一行字符串.在此基础上,getline() 方法还适用于读取指定 ...

  2. Python 3.X 调用多线程C模块,并在C模块中回调python函数的示例

    由于最近在做一个C++面向Python的API封装项目,因此需要用到C扩展Python的相关知识.在此进行简要的总结. 此篇示例分为三部分.第一部分展示了如何用C在Windows中进行多线程编程:第二 ...

  3. 使用python实现微博评论分词与关键词提取(从MySQL数据库中读取数据)

    一.实验环境 (1)Windows操作系统: (2)PyCharm 2019.1. (3)数据库用户名为 root,密码为 123456. (4)  学校机房电脑,带有mysql 二.获取数据库信息 ...

  4. python中的main函数可以被其他文件调用么_在Python中,如何在另一个py文件的[if\u name\uuuu='\uu main\uu']中调用子例程?...

    你不能"调用它的主函数",因为它没有主函数. 事实上,通常的处理方法是将所有这些代码移到一个函数中,然后使 __main__ 警戒代码就是这么叫的: def main(args): ...

  5. python什么是调用_什么是Python中的可调用?

    jfs.. 79 从Python的源代码object.c: /* Test whether an object can be called */ int PyCallable_Check(PyObje ...

  6. python装饰器调用顺序_聊一聊Python装饰器的代码执行顺序

    为什么写这篇文章? 起因是QQ群里边有人提了一个问题:之前导入模块只需要1~2秒,为什么现在变成需要2~3分钟? 我的第一感觉是:是不是导入的模块顶层代码里边,做了什么耗时的事情.隔了一天,他的问题解 ...

  7. python读取多个文件g_Python多行正则表达式+多个条目在一个g中读取一个文件

    我知道了:import re filename = 'tr.txt' with open(filename,'r') as f: ch = f.read() pat = re.compile('cre ...

  8. 以下不是python文件读写方法的是-python 文件读写 - 刘江的python教程

    文件读写 阅读: 18142 评论:4 到目前为止,我们做的一切操作,都是在内存里进行的.如果一旦断电或发生意外,那么你的工作成果将瞬间消失.你有没有一种人生缺少了点什么的感觉?是的,我们还缺少将数据 ...

  9. Python利用JPype调用Java对象方法【实现在Python中调用JAVA】

    一.JPype简述 1.JPype是什么? JPype是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器端编程)中的不足. 2.JPype ...

最新文章

  1. 皮一皮:选第一个选项的人是咋想的?
  2. Linux进程地址空间与进程内存布局详解,内核空间与用户空间
  3. 过直线上一点画垂线图_苏教版四年级数学上册8.5认识垂直、点到直线的距离微课视频 | 练习...
  4. 在OUTLOOK或OWA中查看邮件的SCL级别(转)
  5. Visual C++ 时尚编程百例009(响应键盘)
  6. 实验9 SQL Server 的触发器
  7. nginx搭建基于http协议的视频点播服务器
  8. java ddd 领域事件_Cribbb基于DDD/Domain Event领域事件的开源PHP通知系统
  9. 异常:java.lang.NoClassDefFoundError: org/springframework/expression/ParserContext
  10. 成功的人和不成功的人最大的区别
  11. 【操作系统/OS笔记12】同步互斥的三种实现方法:禁用硬件中断、基于软件的解决方案、更高级的抽象
  12. 嵌入式linux环境搭建
  13. 前端实现图片或视频预览的3种方法
  14. java numberformat_java 之 格式化输出 NumberFormat
  15. 周立功TinyM0开发板1114使用教程
  16. OBS视频录制及其直播推流教程(超详细,非硬核)
  17. 测试宝宝照片的软件,未来宝宝照片合成器
  18. 个人创建微信公众号步骤
  19. The slave I/O thread stops because master and slave have equal MySQL server UUIDs;
  20. OpenCV基础矩阵求解解析笔记

热门文章

  1. integer加1_AP双语数学常用的术语(1)
  2. modelandview为null的原因_如何在Java代码中去掉烦人的“!=null”
  3. C语言学生成绩简单,C语言实现简单学生成绩管理系统.pdf
  4. 【Java】6.1 Java 8增强的包装类
  5. 【PAT】A1060 Are They Equal *
  6. HashMap 面试常见的6连问,你能扛得住吗?
  7. Java 中的 Switch 都支持 String 了,为什么不支持 long?
  8. 从volatile说到i++的线程安全问题
  9. 算法--微软面试题:求一个整数数组元素间最小差值
  10. 一天搞定CSS:层级(z-index)--18