Python with statement

常用形式:

 with open('output.txt', 'w') as f:
     f.write('Hi there, !')

内在机制:

类似try...except...finally, 在with的block中try,不管是否出现异常,都会 finally关闭打开的文件,即使在循环中遭遇了continue或者break也照样以 finally形式执行关闭

可以多重:

with A() as a, B() as b:
     do something
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、简介 Python最强大的结构之一就是它的异常处理能力,所有的标准异常都使用类来实现,都是基类Exceptio...
    随风化作雨阅读 8,189评论 0 1
  • Python learning 编码 计算 Python 支持的数字类型有:int、float、Decimal(十...
    esrever阅读 3,899评论 0 1
  • 从2016年,由《得到》开始,国内刮起了一股知识服务付费的创业热潮。各个大平台小平台,都开始转向知识付费、内容付费...
    李秦豪阅读 1,917评论 1 3
  • 我无法告诉自己这是怎样的旅行 也许多年后某个黄昏会庆幸曾经的自己是多么勇敢 诗酒趁年华 有人选择择一城终老 也有人...
    蜜罐m阅读 923评论 0 0
  • 坚持记录 改变一生—云—洛阳—原创分享第六天 《闺女回家》 昨日,半年没回家的闺女快要从天津远道回来了,我快速打...
    yundanfegqing阅读 1,748评论 0 0