Python 3.6
我如何创建一个透明的' weakref.ref
。
所以我不必使用__call__()
方法?
我可以使用y.value
class integer():
def __init__(self,value):
self.value = value
x = integer(5)
y = weakref.ref(x)
print(y.__call__().value)
输出:
5
答案 0 :(得分:0)
你会使用:
class integer():
def __init__(self,value):
self.value = value
x = integer(5)
y = weakref.proxy(x)
print(y.value)
输出:
5