类的内置方法:__del__

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的内置方法:__del__相关的知识,希望对你有一定的参考价值。

__del__ 用于释放对象所占用的资源,注意 __del__ 是在脚本要退出之前执行的

#!/usr/bin/env python

class People(object):
    color = yellow

    def __init__(self):
        self.fd = open(/etc/passwd)    # 我打开了一个文件

    def __del__(self):
        self.fd.close()                  # 可以在__del__中关掉这个文件

ren = People()

 

 

 

 

    

以上是关于类的内置方法:__del__的主要内容,如果未能解决你的问题,请参考以下文章

面向对象之内置方法

python3全栈开发-内置函数补充,反射,元类,__str__,__del__,exec,type,__call__方法

class类的内置方法 双下划线开头和结尾的

Python — magic method

__del__()

类的内置属性