7-3 如何让对象支持上下文管理
Posted 石中玉smulngy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7-3 如何让对象支持上下文管理相关的知识,希望对你有一定的参考价值。
Wtih XXX as yy:
这里,yy是enter返回的值
在类里定义__enter__方法
def __enter__(self):
....
return self
#共4个参数,后3个都是与异常有关的,分别是异常类型,异常值,跟踪的栈
def __exit__(self,exc_type,exc_val,exc_tb):
以上是关于7-3 如何让对象支持上下文管理的主要内容,如果未能解决你的问题,请参考以下文章