python 读取txt特定行
时间: 2023-10-02 15:11:28 浏览: 175
使用python读取.text文件特定行的数据方法
要读取txt文件的特定行,可以使用以下代码:
```python
with open('file.txt', 'r') as f:
lines = f.readlines()
print(lines[2]) # 读取第三行
```
在上面的代码中,使用`open()`函数打开txt文件,并以只读模式打开。然后,使用`readlines()`方法读取文件中的所有行,并将它们存储在一个列表中。最后,通过索引访问指定的行。在这种情况下,我们访问第三行,因为Python中的索引从0开始。
如果文件太大而无法全部读取到内存中,则可以使用以下代码:
```python
with open('file.txt', 'r') as f:
for i, line in enumerate(f):
if i == 2:
print(line)
```
在这个例子中,我们使用`enumerate()`函数遍历文件中的所有行。在每个迭代步骤中,我们检查当前行是否是我们要读取的行(在这种情况下,它是第三行)。如果是,我们打印出该行。
阅读全文