赞
踩
我们在写项目的时候可能会遇到如下的用法
with A() as a, with B() as b:
body
他实质上等价于
with A() as a:
with B() as b:
body
f = open()
with open() as f:
pass
这个原因是因为open()函数返回一个上下文管理对象,而对象的__exit__
方法有关闭文件的操作,所以我们不必手动关闭文件。关于with的执行顺序点击
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。