专栏名称: 志军
分享Python相关技术干货,偶尔扯扯其它的
今天看啥  ›  专栏  ›  志军

一文读懂 with ... as 语句的来龙去脉

志军  · 公众号  · Python  · 2018-05-22 18:05
本文是作者无名小妖投稿的原创文章,文章结合示例代码对 with ... as 的来龙去脉做了详尽分析,我对其中部分内容有细微调整和排版处理。写博客不仅可以加深对知识的深入理解,还能提高你的语言组织能力。如果你喜欢写技术博客,想投稿可私信给我,文章采纳后会有 50~100元 的稿费鼓励。说到 with 大家通常看到的应该是这样的:示例 1with open('courses.txt') as f:    for i in f:        print(i.strip())打开一个文件,然后循环做一些事情。但是你知道为什么会有 with 吗?我们自己是不是能够写出可以作用在 with 关键字上的对象呢?现在,我们带着上述两个问题来说一说 with 的由来以及上下文管理器相关内容。with 语句的目的是简化 try/finally 模式。这种模式用于保证一段 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照