pyton使用迭代器读取文本文件,并将每一行打印出来,该如何做?写一段代码说明
时间: 2024-02-25 08:52:41 浏览: 112
python中迭代器的使用
以下是使用迭代器读取文本文件并打印每一行的代码:
```python
with open('filename.txt', 'r') as file:
for line in file:
print(line.strip())
```
这个代码块首先使用 `with` 语句打开文件,然后使用 `for` 循环遍历文件的每一行。在每次循环中,`line` 变量会被自动赋值为当前行的内容,并使用 `strip()` 方法去掉行末的换行符,最后使用 `print()` 函数将每一行打印出来。
需要注意的是,这种方法适用于读取较小的文本文件,如果文件较大,建议使用逐行读取或分块读取的方式,以避免占用过多的内存。
阅读全文