with as 语法
执行循序
with 执行1 as 变量(执行3):
执行2
紧跟with后面的语句被求值后,返回对象的 enter() 方法被调用,这个方法的返回值将被赋值给as后面的变量。
当with后面的代码块全部被执行完之后,将调用前面返回对象的 exit()方法。
例子:
1 | #!/usr/bin/env python |
结果:
1 | bash-3.2$ ./with_example01.py |
详见大佬链接
https://blog.csdn.net/bitcarmanlee/article/details/52745676