用python的readlines读多行,怎样实现一次读10行,下次读下一个 10行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python的readlines读多行,怎样实现一次读10行,下次读下一个 10行?相关的知识,希望对你有一定的参考价值。

参考技术A

指定hint参数为指定行数即可

    readlines(hint=-1)

    Read and return a list of lines from the stream. hint can be specified to control the number of lines read: no more lines will be read if the total size (in bytes/characters) of all lines so far exceeds hint.

    Note that it’s already possible to iterate on file objects using for line in file: ... without calling file.readlines().

参考技术B 先读取完,然后10行10行的处理
text=open(filename).readlines()
while text:
lines=text[:10] #lines包括当前要处理的10行

text=text[10:] #text包括剩余的文本
#处理lines的代码
参考技术C 你这样,就是懒得看

python 读取文件

#打开文件
# f=open(‘a.txt‘,‘r‘,encoding=‘utf-8‘)
# 读取全部
# res=f.read()
# print(res)

#读一行
# print(f.readline(),end=‘‘)
# print(f.readline(),end=‘‘)
#读多行
# print(f.readlines())
# print(f)
# 关闭文件
# f.close()

 

以上是关于用python的readlines读多行,怎样实现一次读10行,下次读下一个 10行?的主要内容,如果未能解决你的问题,请参考以下文章

python 中readline 和readlines的区别

Python文件操作

8,文件操作

python 怎样或读取一个文件的最后一行

Python 三种读文件方法read(), readline(), readlines()及去掉换行符

python里面readline怎么判断读完了