python 上下文管理器

上下文管理器

操作文本对象的时候,几乎所有的人都会让我们要用 with open ,这就是一个上下文管理的例子。

基本语法

 

 

什么是上下文管理器

简单点说,就是在一个类里,实现了__enter____exit__的方法,这个类的实例就是一个上下文管理器。

将资源的连接或者获取放在__enter__中,而将资源的关闭写在__exit__ 中

理解并使用 contextlib

 

posted @ 2020-11-20 10:08  7dao  阅读(59)  评论(0编辑  收藏  举报