ita*_*tai 7 python weak-references
有没有办法为我获得弱引用代理的对象获得正确的引用?
我已经浏览了weakref 模块的文档,但无法在那里得到答案,或者通过手动戳一个weakproxy 对象。
尽管代理对象本身没有直接暴露任何内容,但可以通过滥用__self__绑定方法的属性来获取引用:
obj_ref = proxy.__repr__.__self__
Run Code Online (Sandbox Code Playgroud)
此处使用__repr__只是一个随机选择,但如果您想要一个通用方法,最好使用所有对象都应该具有的方法。
| 归档时间: |
|
| 查看次数: |
990 次 |
| 最近记录: |