Python のネストされたクラスで少しジレンマを抱えています。私がやろうとしているのは、クラスAの最上位にある関数から変数を取得し、それらをサブクラスBで使用することです.このようなもの
class A:
def function_A():
value = 5
class B:
def function_B(self):
print (A.value)
以下のこのメソッドは、変数を以下のようなクラス変数に変換すると機能しますが、私が望むことはしません:
class A:
value = 5
class B:
def function_B(self):
print (A.value)
これは不可能だと思うので、誰かが回避策を提供できますか?