3Days

2016年3月2日

With语句以及@contextmanager的语法解析

摘要: with 语句以及@contextmanager的语法解析with语句可以通过很简单的方式来替try/finally语句。 with语句中EXPR部分必须是一个包含__enter__()和__exit__()方法的对象,也就是Context Manager。使用with语句的目的:提供可靠的资源自动释放,在with代码执行前请求资源,代码运行结束后资源会释放。简化代码,代码可读性以及逻辑的简明都... 阅读全文

posted @ 2016-03-02 18:38 3Days 阅读(1597) 评论(0) 推荐(0) 编辑

导航