Noo*_*tje 2 python class getattr
我正在使用Python和类方法,我试图返回一个实例变量,但根据变量我想要返回另一个实例变量:
def someFunction(self, variable):
return self.variable
Run Code Online (Sandbox Code Playgroud)
这是我想要做的,但变量可以有不同的名称.这是一堂课.我怎样才能让它发挥作用?
您可能正在寻找属性访问权限:
def someFunction(self, variable):
return getattr(self, variable)
Run Code Online (Sandbox Code Playgroud)