用python读取文本文件,一行一行读取,打印每一行的内容,直到文件结束,请给出代码
时间: 2023-07-18 08:05:19 浏览: 198
用python实现文件的读取
可以使用Python内置的`open()`和`readline()`函数来逐行读取文本文件,代码如下:
```python
with open('filename.txt', 'r') as file:
line = file.readline()
while line:
print(line.strip())
line = file.readline()
```
其中,`with open('filename.txt', 'r') as file:`语句打开了一个名为`filename.txt`的文本文件,以只读模式打开。`readline()`方法读取文件的一行内容,并将其存储在变量`line`中。如果`line`不为空字符串,则打印该行内容(使用`strip()`方法删除行末的换行符),并继续读取下一行,直到文件结束。最后,`with`语句会自动关闭文件。
阅读全文