with open('x') as f:
if size<5000:
t=f.readlines()
else:
f.seek(size-5000,0) (最后尺寸减去5000字节 :-D)
t=f.readlines() (按行取)
t=t[-30:] (取后30行)
本文介绍了一种使用Python从文件尾部读取特定行数的方法,特别是当文件大小超过阈值时如何进行高效读取。通过seek方法定位到文件的指定位置,并读取最近的30行数据。
with open('x') as f:
t=f.readlines() (按行取)
t=t[-30:] (取后30行)
被折叠的 条评论
为什么被折叠?