Python 读取TXT某一行
时间: 2024-09-12 22:07:38 浏览: 51
在Python中,你可以使用内置的`open()`函数打开文本文件(如TXT),然后通过索引来读取特定行的内容。这里有一个基本的例子:
```python
# 打开txt文件
with open('example.txt', 'r') as file:
# 读取指定行数,例如第5行
line = file.readlines()[4] # 注意,Python索引从0开始,所以第五行对应的是index 4
# 获取到的是包含换行符的字符串,如果需要去掉换行符,可以这样做
content = line.strip()
print(content)
```
在这个例子中,`readlines()`会返回一个列表,每一项是一个行的内容,包括换行符。如果你想获取不含换行符的纯文本,可以用`strip()`函数去掉。
如果你想要逐行读取并处理,可以使用`for`循环遍历:
```python
with open('example.txt', 'r') as file:
for i, line in enumerate(file):
if i == 4: # 这里读取第五行
print(line.strip()) # 去掉换行符
```
阅读全文