waterTurple 发表于 2020-5-24 12:53:17

del 和 魔法方法__del__关系

比如下面例子里,
def __del__(self):
      self.new_file.close()
      del self.new_file

__del__方法已经重写了,为什么还会出现第3行代码的del调用格式?

Twilight6 发表于 2020-5-24 13:07:01

第三行直接调用del 是为了删除实例的 self.new_file变量   

类中重写方法,并不会影响原方法的使用,只有这个类的__del__方法被重写
页: [1]
查看完整版本: del 和 魔法方法__del__关系