python 读取文件后五行数据
时间: 2024-09-20 16:03:07 浏览: 102
python读取当前目录下的CSV文件数据
5星 · 资源好评率100%
在Python中,你可以使用内置的`open()`函数打开文件,并结合`readlines()`或逐行读取的方式来获取文件的前五行数据。以下是两种常见的方法:
1. **一次性读取所有行并切片**
```python
with open('filename.txt', 'r') as file:
lines = file.readlines()[:5] # 读取前五行
for line in lines:
print(line.strip()) # 如果有换行符,可以strip()去除
```
这里我们先读取整个文件到`lines`列表中,然后切片取前五个元素。
2. **逐行读取并计数**
```python
count = 0
with open('filename.txt', 'r') as file:
while count < 5 and file.readline(): # 循环读取直到达到5行或文件结束
print(file.readline().strip())
count += 1
```
这种方法会一行一行地读取,直到读到第五行或者文件结束。
阅读全文