我在Python类中使用__init__()
函数来设置第一次调用类时的东西。
脚本关闭时是否有一个等效的函数?
答案 0 :(得分:5)
最终确定对象时会调用__del__
方法。但是,python不保证在解释器退出时实际上会在对象上调用__del__
。
有几种选择:
with
语句。然后,当您离开上下文时,将无条件地调用上下文管理器的__exit__
方法。如果你做了一些非常讨厌退出程序的事情(例如以某种方式导致分段错误或通过os._exit
退出),这两个选项都会失败