python中 前面双下划线的属性,会保存到 _ClassName__variable 中。所以这里通过 “_LocalProxy__local” 设置的值,后面可以通过 self.__local 来获取。
In [66]: class A:
...: def __init__(self):
...: self._A__name = 'Abbie'
...: def func(self):
...: print(self.__name)
...:
In [67]: a = A()
In [68]: a.func()
Abbie