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