操作文件对象时,我们一般采用下列方式:
with open("a.txt",'w+',encoding = "utf-8) as f:
'代码块'`
这种方法叫做上下文管理协议,即with语句,为了让一个对象兼容with语句,只需要在该对象所在的类中声明 enter 和 exit 方法
class Open:
def __init__(self, name):
self.name = name
def __enter__
操作文件对象时,我们一般采用下列方式:
with open("a.txt",'w+',encoding = "utf-8) as f:
'代码块'`
这种方法叫做上下文管理协议,即with语句,为了让一个对象兼容with语句,只需要在该对象所在的类中声明 enter 和 exit 方法
class Open:
def __init__(self, name):
self.name = name
def __enter__