问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python按行读取文件的简单实现方法

发布网友 发布时间:2022-04-22 09:42

我来回答

1个回答

热心网友 时间:2022-04-18 03:06

Python按行读取文件的简单实现方法
下面小编就为大家带来一篇Python按行读取文件的简单实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。
1:readline()
file = open("sample.txt")
while 1:
line = file.readline()
if not line:
break
pass # do something
file.close()
一行一行得从文件读数据,显然比较慢;
不过很省内存;
测试读10M的sample.txt文件,每秒大约读32000行;
2:fileinput
import fileinput
for line in fileinput.input("sample.txt"):
pass
写法简单一些,不过测试以后发现每秒只能读13000行数据,效率比上一种方法慢了两倍多;
3:readlines()

file = open("sample.txt")
while 1:
lines = file.readlines(100000)
if not lines:
break
for line in lines:
pass # do something
file.close()
用同样的数据测试,它每秒可以读96900行数据!效率是第一种方法的3倍,第二种方法的7倍!
4:文件迭代器
每次只读取和显示一行,读取大文件时应该这样:
file = open("sample.txt")
for line in file:
pass # do something
file.close()
以上就是小编为大家带来的Python按行读取文件的简单实现方法全部内容了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
想买红米但没银行卡 开美宜佳便利店是加盟好还是直接转一个美宜佳店好 ...就给你一个交易号,能到美宜佳付款,请问美宜佳是怎样付款的_百度知 ... 用美宜佳代购会不会看到我买的东西 重返帝国弓弩营对诸葛连弩有加成吗 重返帝国城市风格选什么好 重返帝国城市风格选择推荐 重返帝国城市风格怎么切换 重返帝国城市如何切换风格 重返帝国城市风格大全 特色兵种及增益介绍 重返帝国特殊兵种怎么生产-特殊兵种生产攻略 重返帝国怎么训练诸葛弩 新版个人所得税申报表从什么时候开始启用 新版个人征信2个月逾期还款属于几次逾期 新版的QQ怎么修改个人资料 南瓜子的炒制方法 怎么形容下雨 如何进入知道新版个人中心? 如何炒南瓜子 新版QQ的个人资料在哪 被外面下雨的滴滴答答声吵得睡不着!咋办? 中国银行新版个人网银 请问用微波炉怎么炒南瓜子 终于下雨了好想变成小雨滴鸭,滴滴答答地落在你的肩头,跟你一起回家? 百度知道新版个人中心不能用了 怎样炒南瓜子好吃又简单窍门 “下雨”的拼音怎么写? 新版个人微信公众号怎么认证? 南瓜子仁怎么炒好吃又香 歌词雨还在下滴滴答答那是什么歌 微波炉怎样炒瓜子 手机新版QQ的个人设置在哪? python读取csv文件的某一行 使用Python,如何遍历csv文件的每一行记录的每一个字段值?并进行字段值是否符合条件的判断? 用“python”怎么提取文件里的指定内容? 怎么用python读取txt中的特定行 无量拉升意味着什么意思 怎么用python读取txt文件里指定行的内容,并导入excel 404 Not Found 今天无量拉升有何玄机 无量拉升,是要大跌出货吗 Python和MATLAB读取excel指定行列数据的方法 python读取文件—txt文件常用读写操作 404 Not Found Python程序,要求打开一个文本文件,从固定行开始读取一直读取某一匹配结果的前一行 python提取文件夹中所有子文件夹下所有文件的某一行 无量拉升说明什么? 如何用python读取文本中指定行的内容 什么是无量涨停?无量涨停意味着什么 股票无量上涨是好事还是坏事? 哪位高手知道完整的cdr 快捷键啊? cdr自定义快捷键保存