当前位置 博文首页 > _del__方法没有调用问题_明圣的博客:python(爬虫)的
__del__可以看作是一个析构函数,销毁对象时会自动调用,也可以自己写
最近学习爬虫时遇到一个问题,连接了mongodb之后,进行了一系列操作后,自己写的__del__函数没有调用(学习视频里没有出现这个问题),最后想到了一个解决方法:自己使用del销毁对象,然后就ok了!!!
def __del__(self):
#1.3关闭数据库的连接
self.Client.close()
if __ name__ == ‘__ main__’ :
mongo = MongoPool()
for proxy in mongo.find_all():
print(proxy)
del mongo#没加del之前一直不关闭mongodb