python用with open打开文件并一行一行读取他
时间: 2023-10-20 08:07:17 浏览: 240
python之文件读取一行一行的方法
5星 · 资源好评率100%
好的,你可以使用以下代码来实现:
```
with open('filename.txt', 'r') as file:
for line in file:
print(line)
```
在这个例子中,我们使用 `with open` 语句打开文件并指定打开模式为只读模式 `'r'`,同时将文件对象赋值给变量 `file`。使用 `for` 循环遍历文件对象 `file`,每次迭代读取一行文本并将其赋值给变量 `line`。最后,我们使用 `print` 函数将读取的每一行文本输出到控制台。需要注意的是,在 `with open` 语句块结束时,文件会自动关闭。
阅读全文