我有一门课,像:
class MyClass:
def __init__(self, data):
self.client1 = ThirdPartyLib1.Client(data['a'])
self.client2 = ThirdPartyLib2.Client(data['b'])
self.client3 = MyClass2.Client(data['c'])
def handle(self):
#self.client1.xxx()
#....
和主要代码:
while not STOP:
data = SomeLib.get()
client = MyClass(data)
client.handle()
所以我的问题是客户端是否会自动删除?有内存泄漏吗
我需要在MyClass中创建__del__
并调用
del self.client1
del self.client2
del self.client3
?
或者我需要在client.handle()
之后添加del client
吗
目前没有回答
相关问题 更多 >
编程相关推荐