【发布时间】:2018-12-11 17:08:45
【问题描述】:
在我的程序中,我创建了无穷无尽的类实例。数量取决于程序运行的时间。但是,在运行某个代码之后,我根本不需要这些实例。我怎样才能将它们完全从内存中删除?
简单示例代码:
class Player:
def __init__(self, color):
self.color = color
for n in range(1000):
p = Player('black')
del p 在这种情况下会完全删除该实例吗?
【问题讨论】:
-
没有引用的对象会被垃圾回收器回收
标签: python python-3.x class memory instance