Python 第九节 第七课
【摘要】
[toc]
with 上下文管理
finally 块由于是否发生异常都会执行, 通常我们释放资源的代码. 其实, 我们可以通过 with 上下文管理, 更方便的实现释放资源的操作.
with 上下文管理的语法结构如下:
with context_expr [as var]:
...
[toc]
with 上下文管理
finally 块由于是否发生异常都会执行, 通常我们释放资源的代码. 其实, 我们可以通过 with 上下文管理, 更方便的实现释放资源的操作.
with 上下文管理的语法结构如下:
with context_expr [as var]:
语句块
with 上下文管理可以自动管理资源, 在 with 代码执行完毕后自动还原进入该代码之前的现场或上下文. 不论何种原因跳出 with 块, 不论是否有异常, 总能保证资源正常释放. 极大的简化了工作, 在文件操作, 网络通信的场合非常常用.
执行结果:
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/108989581
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)