通过id()获取对象?[副本]

这个问题在这里已经有答案了
是否可以取消引用变量id's

(4个答案)

两年前关闭的

假设我有一个Python对象的id,我通过执行id(thing)来检索它。如何通过给我的id号再次找到东西

如果对象仍然存在,可以通过ctypes

导入ctypes
a=“你好,世界”
打印ctypes.cast(id(a),ctypes.py\u对象).value

输出:

你好,世界

如果您不知道对象是否仍然存在,这会导致未定义的行为和奇怪的崩溃或更糟的情况,因此请小心

发表评论