Python 中 __init__, __enter__, __exit__ 方法详解
在 Python 中,三个特殊方法 __init__(), __enter__() 和 __exit__() 分别在不同的时机执行。
__init__()方法在创建类的实例时执行,用于初始化对象的属性。__enter__()方法在进入with语句块时执行,可以理解为是在代码进入with语句块之前执行的操作。__exit__()方法在离开with语句块时执行,可以理解为是在代码离开with语句块之后执行的操作。
总结起来,__init__() 方法在对象创建时执行,__enter__() 方法在进入 with 语句块时执行,__exit__() 方法在离开 with 语句块时执行。
原文地址: https://www.cveoy.top/t/topic/pTPK 著作权归作者所有。请勿转载和采集!