0
私はPythonでsetattr()
の簡単なテスト例を設定しようとしていますが、メンバーに新しい値を割り当てることができません。ここでPython setattr()がクラスメンバーに値を割り当てていません
class Foo(object):
__bar = 0
def modify_bar(self):
print(self.__bar)
setattr(self, "__bar", 1)
print(self.__bar)
私はsetattr(self, "bar", 1)
と変数の割り当てを試みたが、成功しなかった:
>>> foo = Foo()
>>> foo.modify_bar()
0
0
誰かがフードの下で何が起こっているのか説明することができます。私はPythonの初心者ですので、私の初心者の質問を許してください。