析构方法:当对象在内存中被释放的时候,自动触发执行
如果产生的对象仅仅只是用户级别的,
那么无需定义__del__,如果对象还会向操作系统发生系统调用,
即一个对象有用户级别与内核级两种资源,
比如打开一个文件。创建一个数据库链接,则必须在清除对象的同时,回收系统资源,这就用到了__del__
析构方法:当对象在内存中被释放的时候,自动触发执行
如果产生的对象仅仅只是用户级别的,
那么无需定义__del__,如果对象还会向操作系统发生系统调用,
即一个对象有用户级别与内核级两种资源,
比如打开一个文件。创建一个数据库链接,则必须在清除对象的同时,回收系统资源,这就用到了__del__
转载于:https://www.cnblogs.com/yanxiatingyu/p/9266079.html