我想通过创建实例 Outer(variable) 来指定一次变量,而不是在所有静态类中使用这个变量,我应该怎么做?除了使用非静态方法并将 Outer 传递给每个内部类之外,还有其他解决方案吗?
class Outer():
def __init__(self, variable):
self.variable= variable
class Inner1():
@staticmethod
def work1():
**print Outer.variable**
class Inner2():
@staticmethod
def work2():
**print Outer.variable**