加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

从python中的weakref代理获取常规引用

发布时间:2020-12-20 13:38:04 所属栏目:Python 来源:网络整理
导读:有没有办法为我得到弱代理的对象获得正确的引用? 我已经浏览了weakref模块的文档,并且没有在那里得到答案,或者通过手动戳一个weakproxy对象. 解决方法 您可以通过调用它来从weakref对象获取引用: obj = ref() 从 weakref docs: Weak reference objects ha
有没有办法为我得到弱代理的对象获得正确的引用?

我已经浏览了weakref模块的文档,并且没有在那里得到答案,或者通过手动戳一个weakproxy对象.

解决方法

您可以通过调用它来从weakref对象获取引用:

obj = ref()

weakref docs:

Weak reference objects have no attributes or methods,but do allow the
referent to be obtained,if it still exists,by calling it. If the referent no longer exists,
calling the reference object returns None.

这对代理对象不起作用,我没有看到从weakref代理获取弱引用对象或对实际对象的引用的方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读