python读取txt文件内容-python读取压缩包里面所有*.txt文件的内容
python zipfile 处理压缩文件并读取包里面的所有内容
import zipfile
class MZipFile(object):
'''
python zipfile 模块处理压缩文件并读取包里面的每个文件内容(行)
'''
def __init__(self, zip_path):
'''
:param zip_path: zip文件路径
'''
self.zip = zipfile.ZipFile(zip_path, 'r') # 创建一个zipfile
def get_filecount(self):
'''
:return: 返回压缩包里面的文件个数
'''
return len(self.zip.namelist())
def get_one_file(self):
'''
:return: 创建一个generator ,每次返回一个文件的内容
'''
for name in self.zip.namelist():
yield self.read_lines(name) # 生成器
def read_lines(self, name):
'''
:param name: 文件名
:return: 整个文件所有行(列表:每一行作为一个元素)
'''
return [line.decode() for line in self.zip.open(name).readlines()]
def get_filenames(self):
'''
:return: 返回自拍zip文件里面的所有文件名(列表:每个文件名作为一个元素)
'''
return self.zip.namelist()
def extract_to(self, path):
'''
解压zip 文件
:param path: 解压路径
'''
self.zip.extractall(path)
return path
'''
Examples
'''
if __name__ == "__main__":
zip = MZipFile(zip_path="123.zip")
print("文件个数:", zip.get_filecount())
print("文件名列表:", zip.zip.namelist())
print("各个文件内容:", str(list(zip.get_one_file())))
print("解压的路径:", zip.extract_to("./test"))
运行结果:
run-result.png
python读取txt文件内容-python读取压缩包里面所有*.txt文件的内容相关推荐
- python读取txt文件内容-python如何获取txt文本文件中的内容
file='C:/Users/Administrator/Desktop/python/file.txt'#一次性获取所有内容withopen(file,encoding='utf-8')asfile ...
- python怎么分行读取txt文件_python怎么读取txt文件内容
详细内容 读取文件: 步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt') >>> f.read() 'hello pyth ...
- ImageCLEF数据集处理(Python读取txt内容创建文件夹;将图片拷贝至指定文件夹)
1. 问题描述 做迁移时候用到公共数据集ImageCLEF, 但是给的结构如图: 有b,c,i, p四种图像数据,和list数据,对应每一条数据的名称及其标签,记录举例如下: b/252.car-si ...
- python读出文件中的内容_Python读取文本内容
综述 在Python中,读文件主要分为三个步骤: 打开文件 . 读取内容 . 关闭文件 .一般形式如下: try: file = open('/path/to/file', 'r') # 打开文件 d ...
- python读取txt文件写入-python 读取、写入txt文件的示例
写入文件 使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with ope ...
- python读取txt文件写入-Python读写txt文本文件的操作方法全解析
一.文件的打开和创建 >>> f = open('/tmp/test.txt') >>> f.read() 'hello python! hello world! ...
- python导入txt为dataframe-python批量读取txt文件为DataFrame的方法
我们有时候会批量处理同一个文件夹下的文件,并且希望读取到一个文件里面便于我们计算操作.比方我有下图一系列的txt文件,我该如何把它们写入一个txt文件中并且读取为DataFrame格式呢? 首先我们要 ...
- python打开文件并读取内容-python怎么打开文件读取数据
读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, ...
- python怎么读文件内容-Python读取文件内容为字符串的方法(多种方法详解)
以下笔记是我在 xue.cn 学习群之数据分析小组所整理分享的心得.相关背景是:我选择中文词频统计案例作为考察大家python基础功掌握程度. 以小见大,下面是2个小技能的具体实战: 如何灵活地处理文 ...
- python读取txt文件代码-Python实现读取txt文件并画三维图简单代码示例
记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维散点 #codin ...
最新文章
- 采集网站特殊文件Meta信息
- uml 时序图_设计模式:UML是怎么回事?设计原则?
- arm ida 伪代码 安卓 符号表_IDA调试界面介绍及快捷键
- 36篇博文带你学完opencv :python3+opencv学习笔记汇总目录(基础版)
- nssl1319-埃雷萨拉斯寻宝【SPFA,建图】
- Centos7.6 编译安装heartbeat,及遇到的问题。
- springboot配置文件加载顺序_「SpringBoot系列」配置文件加载优先级解析
- Shared_ptr与 boost::any
- Java基础语法实例(2)——实习第二天
- python相关的证书_有哪些含金量较高的Python证书?
- 【Multisim仿真】利用运算放大器产生方波、三角波发生器
- PMP-12项目采购管理
- RAM的 Parity 与 ECC
- educoder:实验二 数字类型及其操作(新)
- 巨人纪学峰:未来网游发展趋势是社区化
- python复利计算_如何让Python复利计算器给出正确的答案
- Android网络功能开发(5)——Socket编程接口
- vscode 护眼主题 界面UI配色 语法配色
- -bash: cd: /usr/bin/mysql:_linux下mysql的卸载、安装全过程amp;amp;mysql安装后bash:mysql:command not found...
- 英文缩略词——全程及中文含义