python如何逐行读取txt文件
时间: 2023-07-18 21:14:27 浏览: 242
按行读取TXT_按行读取txt_
Python中可以使用`readline()`或`readlines()`函数逐行读取txt文件,以下是两种逐行读取txt文件的方法:
方法一:使用`readline()`函数
```python
with open('example.txt', 'r') as file:
line = file.readline()
while line:
print(line.strip())
line = file.readline()
```
在这个示例中,`readline()`函数每次读取txt文件中的一行,然后使用`while`循环逐行遍历文件内容,直到遇到文件末尾。`strip()`函数用于去掉每行末尾的换行符。
方法二:使用`readlines()`函数
```python
with open('example.txt', 'r') as file:
lines = file.readlines()
for line in lines:
print(line.strip())
```
在这个示例中,`readlines()`函数将整个txt文件读取为一个字符串列表,其中每个元素表示文件中的一行文本。然后使用`for`循环逐行遍历文本行,然后打印每行文本内容。
阅读全文