如何在python中通过类的名称查找类的函数?

如何在python中通过类的名称查找类的函数?,python,Python,我的意思是,例如,在下面的代码中,我想按名称调用pre中的prin,但是如何调用呢 a类(对象): def\uuuu初始化(self): 如果 az = a() az.pre('prin')` getattr def pre(self,name): # name being 'prin' in your case if hasattr(self, name): getattr(self, name)() def pre(self,name): # n

我的意思是,例如,在下面的代码中,我想按名称调用pre中的prin,但是如何调用呢

a类(对象):

def\uuuu初始化(self):

如果

az = a()

az.pre('prin')`
getattr

def pre(self,name):
    # name being 'prin' in your case
    if hasattr(self, name):
        getattr(self, name)()
def pre(self,name):
    # name being 'prin' in your case
    if hasattr(self, name):
        getattr(self, name)()