FWQ
Python 垃圾回收机制中,重复实例化对象会触发__del__方法,为什么这会导致异常?
Python 垃圾回收机制中,重复实例化对象会触发__del__方法,为什么这会导致异常? “纵有疾风来,人生不言弃”,这句话送给正在学习的朋友们,也希望在阅读本文《Python 垃圾回收机制中,重复实例化对象会触发__del__方法,为什么这会导致异常?》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新文章相关的技术文章,有好的建议欢迎大家在评论留言,非常感谢! 重复实例化对象 触发__del__方法导致异常 python垃圾回收机制会自动调用对象的__del__方法进行清理,但是在循环引用或是其他情况下,这个方法可能在不同的顺序和时间点被触发。 案例代码 import socket import pymysql class mydb(object): def __init__(self, name): self.conn = pymysql.connect() self.cursor = self.conn.cursor() print(name, '初始化了mydb类') def __del__(self): print('销毁连接',…