在python中通过id删除一个对象?

时间:2011-01-27 14:41:23

标签: python object

如果我得到一个物体的id, 如何通过它的id删除对象?

4 个答案:

答案 0 :(得分:1)

在python中,垃圾收集器删除了AFAIK对象。你不能自己强制删除。

答案 1 :(得分:1)

这不是一个好主意。尝试使用weakref module,它允许您创建对象的弱引用(类似于符号链接)。

答案 2 :(得分:0)

id指的是内存地址。您“无法”使用 del 语句删除(或释放)内存地址,仅删除其引用

答案 3 :(得分:-1)

您可以通过调用del()来删除对象。 但是AFAIK id无济于事。