with是一个控制流语句,跟if/for/while/try之类的是一类的,with可以用来简化try finally代码,看起来可以比try finally更清晰。即:
import sys
with open("file""r"encoding="utf-8")as f:
for line in f:
print(line)在Python 2.7 后,with又支持同时对多个文件的上下文进行管理,即:
import sys
with open("file""r"encoding="utf-8")as f ,\
open("file2""r"encoding="utf-8")as f2:
for line in f:
print(line)
本文介绍了Python中with语句的基本用法及优势,通过示例展示了如何使用with语句简化文件操作过程,并提及了Python 2.7之后with语句支持同时管理多个文件上下文的功能。


被折叠的 条评论
为什么被折叠?



