会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
BlackMatrix
博客园
首页
新随笔
联系
订阅
管理
2017年6月28日
使用@contextmanager装饰器实现上下文管理器
摘要: 通常来说,实现上下文管理器,需要编写一个带有__enter__和 __exit__的类,类似这样: 然而,在contextlib模块中,还提供了@contextmanager装饰器,将一个生成器函数当成上下文管理器使用,上面的代码在大部分,是与下面的代码等效的。 本文的list_transactio
阅读全文
posted @ 2017-06-28 23:09 BlackMatrix
阅读(3082)
评论(0)
推荐(0)
编辑
公告