1. with
with 表达式是一种 with-finally的简写形式
with open('1.txt') as f:
print(f.read())
print(f.closed)
表达式open('1.txt')返回是一个_io.TextIOWrapper 类型的变量用f接受到。在with语句块中就可以使用这个变量操作文件。执行with这个结构之后。f会自动关闭。相当于自带了一个finally。但是with没有异常捕获功能。
1. with
with 表达式是一种 with-finally的简写形式
with open('1.txt') as f:
print(f.read())
print(f.closed)
表达式open('1.txt')返回是一个_io.TextIOWrapper 类型的变量用f接受到。在with语句块中就可以使用这个变量操作文件。执行with这个结构之后。f会自动关闭。相当于自带了一个finally。但是with没有异常捕获功能。