检查Python中是否存在对象ID

米洛伊

简单:我有一个Python对象ID,我想检查是否有一个具有该ID的对象。

这个SO答案中,您可以使用ID通过ID获取现有对象

import ctypes
a = 10
object_id = id(a)
ctypes.cast(object_id, ctypes.py_object).value

但是当使用任意调用时,它挂起了object_id,所以这是不切实际的解决方案。

user2357112支持Monica

为此,您需要对所有Python对象进行详尽的枚举。否则,不可能分辨出对象和恰好看起来像对象的内存区域之间的区别。

不幸的是,没有如此详尽的清单。最接近的可能是gc.get_objects(),它返回垃圾回收器跟踪的所有对象的列表(列表本身除外)。您可以搜索一个与您的ID匹配的对象,但x = 1; print x in gc.get_objects()找不到类似的对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:检查生成器中是否存在对象

来自分类Dev

检查数组中是否存在对象

来自分类Dev

检查数组中是否存在对象

来自分类Dev

检查对象列表中是否存在对象

来自分类Dev

检查对象树中是否存在对象路径

来自分类Dev

检查对象列表中是否存在对象属性

来自分类Dev

检查对象中是否已存在对象

来自分类Dev

检查对象ID是否在对象ID数组中

来自分类Dev

检查Java中ArrayList中是否存在对象

来自分类Dev

javafx检查场景中是否存在对象

来自分类Dev

R-检查函数中是否存在对象

来自分类Dev

颤动:检查列表中是否已存在对象

来自分类Dev

检查Java中是否存在对象属性

来自分类Dev

检查MongoDB中是否存在对象(文档)(使用Jongo)

来自分类Dev

检查是否存在对象属性

来自分类Dev

在Razor中,如何根据元素的属性检查ViewBag IEnumerable对象中是否存在对象?

来自分类Dev

根据列和某些对象的字段检查SQL表中是否存在对象

来自分类Dev

如何使用C#检查对象列表中是否已存在对象

来自分类Dev

jQuery检查值是否在对象中

来自分类Dev

是否在对象中存在值的Javascript?

来自分类Dev

验证列表中是否存在对象

来自分类Dev

如何检查数据库中是否存在对象,然后将其插入django中的表单

来自分类Dev

在 Get/Filter 中检查 Django ORM 中是否存在对象的更好方法?

来自分类Dev

使用实体框架检查层次结构中是否存在对象

来自分类Dev

如何构造循环以检查嵌套数组中是否不存在对象值

来自分类Dev

检查 PHP 7 中是否存在对象值的最有效方法

来自分类Dev

flask sqlalchemy 检查数据库中是否存在对象

来自分类Dev

检查过滤器方法中是否存在对象键?

来自分类Dev

检查房间中是否已存在对象

Related 相关文章

  1. 1

    Python:检查生成器中是否存在对象

  2. 2

    检查数组中是否存在对象

  3. 3

    检查数组中是否存在对象

  4. 4

    检查对象列表中是否存在对象

  5. 5

    检查对象树中是否存在对象路径

  6. 6

    检查对象列表中是否存在对象属性

  7. 7

    检查对象中是否已存在对象

  8. 8

    检查对象ID是否在对象ID数组中

  9. 9

    检查Java中ArrayList中是否存在对象

  10. 10

    javafx检查场景中是否存在对象

  11. 11

    R-检查函数中是否存在对象

  12. 12

    颤动:检查列表中是否已存在对象

  13. 13

    检查Java中是否存在对象属性

  14. 14

    检查MongoDB中是否存在对象(文档)(使用Jongo)

  15. 15

    检查是否存在对象属性

  16. 16

    在Razor中,如何根据元素的属性检查ViewBag IEnumerable对象中是否存在对象?

  17. 17

    根据列和某些对象的字段检查SQL表中是否存在对象

  18. 18

    如何使用C#检查对象列表中是否已存在对象

  19. 19

    jQuery检查值是否在对象中

  20. 20

    是否在对象中存在值的Javascript?

  21. 21

    验证列表中是否存在对象

  22. 22

    如何检查数据库中是否存在对象,然后将其插入django中的表单

  23. 23

    在 Get/Filter 中检查 Django ORM 中是否存在对象的更好方法?

  24. 24

    使用实体框架检查层次结构中是否存在对象

  25. 25

    如何构造循环以检查嵌套数组中是否不存在对象值

  26. 26

    检查 PHP 7 中是否存在对象值的最有效方法

  27. 27

    flask sqlalchemy 检查数据库中是否存在对象

  28. 28

    检查过滤器方法中是否存在对象键?

  29. 29

    检查房间中是否已存在对象

热门标签

归档