__del__
__del__也称之为析构方法
__del__会在对象被删除之前自动触发
class people:
def __init__(self, name, age):
self.name = name
self.age = age
self.f = open('test.txt', 'w', encoding='utf-8')
def __del__(self):
print('run======>')
# 做回收系统资源相关的事情
self.f.close()
obj = people('egon', 18)
del obj # del obj会间接删除f的内存占用,但是还需要自定制__del__删除文件的系统占用
print('主')
run=-====>
主
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
-
UML-第二讲
UML概述UML的诞生与发展创始于1994年10月1997年被OMG采纳UML是什么UML的特点统一标准面向对象...
[阅读全文]
-
第二阶段学习总结
0.前言主要说明本次博客针对的作业情况 第二阶段的学习也结束了,在此做一些总结和回顾;相比第一阶段的学习确实难度增加了,作业的分数也不太好,完成作业需要...
[阅读全文]
-
搭建eureka高可用
Eureka高可用 1.设置服务器之间的host,测试环境是在window10上搭建的,所以去修改C:\Windows\System32\drivers...
[阅读全文]
-
-
-
OO第二单元--多线程电梯
一、设计策略 (1)单电梯: a、线程分工: elevator、request两个线程。 elevator线程主要负责乘客的接送和进出。 request...
[阅读全文]
-
OO UNIT 2 个人总结
第二单元面向对象作业——性感电梯在线吃人 Part 1:单部可捎带电梯 多线程设计策略 本次电梯仅仅只有一部运行,因此,在多线程的设计中难度不大,并且,...
[阅读全文]
-
网友评论