# 自律
学习日记04-2
一.上下文管理器
上下文管理器实现:如果在一个类中实现了__enter__,__exit__这两个方法,那么这个类就可以当做一个上下文管理器来用。
使用场景
当我们需要获取一个临时打开的资源,并在使用完毕后进行资源释放和异常处理
class MyOpen(object):
def __init__(self,file_name,open_method):
self.file_name=file_name
self.open_method=open_method
def __enter__(self):
self.f