python读取文件最后几行_python读取文件最后一行两种方法

时间: 2023-07-29 admin 互联网

python读取文件最后几行_python读取文件最后一行两种方法

python读取文件最后几行_python读取文件最后一行两种方法

1)常规方法:从前往后依次读取

步骤:open打开文件。

读取文件,把文件所有行读入内存。

遍历所有行,提取指定行的数据。

优点:简单,方便

缺点:当文件大了以后时间太慢,无法忍受

2)推荐方法:

步骤:open打开日志文件。

移动文件读取指针到文件末尾。

从后往前移动指针直到合适的位置。

读取文件,提取指定行的数据。

优点:时间相对固定,适合处理大文件

代码实现:

1 fname = 'test.html'

2 with open(fname, 'r', encoding='utf-8') as f: #打开文件

3 lines = f.readlines() #读取所有行

4 first_line = lines[0] #取第一行

5 last_line = lines[-1] #取最后一行

6 print('文件' + fname + '第一行为:'+first_line)7