我正在尝试使用这种方法删除python中的对象。我阅读了Python的文档,声明垃圾收集器将自动删除未引用的对象。def check():
class newOb():
def __init__(self,value):
self.value = value
print self.value
return None
class ob:
ins = {}
def cr(self,someuniqueid,value) :
newV = newOb(value)
ob.ins[someuniqueid] = newV ## saving this object refernce to the ob class ins dictionary
return newV
#### Accessing Object ###
someuniqueid = 12
c = ob()
d = c.cr(someuniqueid,123)
print d.value ## will print 123
# now deleting the associated object
del c.ins[someuniqueid]
check()
在最后一步,我将从内存中删除对象引用
正在使用上述过程将从内存中删除对象
如果不是,那么代码有什么问题以及如何纠正它