__del__()析构方法和垃圾回收机制
__del__方法(析构对象)和垃圾回收机制
用于实现对象被销毁时所需的操作,比如:释放对象占用的空间——打开的文件资源、网络链接
python实自动的垃圾回收,当对象没有被引用时(引用计数为0),由垃圾回收期调用__del__方法
系统会自动提供__del__方法,一般不需要自定义析构方法
析构函数__del__(self)
用垃圾回收机制销毁0引用对象,一般不需重写
class person:
def __del__(self):
print("obj deleted")