python按行读取文本
时间: 2023-05-04 11:04:49 浏览: 174
逐行读取文本
Python提供了许多读取文本文件的方法,而按行读取文本是其中一种常用方法。按行读取文本可以让我们一行一行地读取文本内容,很适合处理大文件或者需要分行读取的文本。
在Python中,可以使用`open()`函数打开一个文本文件,并使用`readline()`方法按行读取文件内容。读取文本文件时,可以使用一个while循环,每次读取一行文本并输出,直到文件结束或者到达我们需要读取的行数为止。
代码示例:
```
with open('file.txt', 'r') as f:
i = 0
while i < 10: # 读取前10行
line = f.readline()
if not line: # 如果读取到文件结尾,则退出循环
break
print(line.strip()) # 输出每行文本并使用strip()方法去除换行符
i += 1
```
以上就是Python按行读取文本的方法。当需要读取文本文件内容时,可以根据实际情况选择合适的读取方法,以达到最好的效率和功能。
阅读全文