¿Cómo se puede ejecutar un método dando su nombre, desde otro método que está en la misma clase que el método llamado? De esta manera:python variable method name
class Class1:
def __init__(self):
pass
def func1(self, arg1):
# some code
def func2(self):
function = getattr(sys.modules[__name__], "func1") # apparently this does not work
¿Alguna sugerencia?
No hay ninguna razón para usar 'getattr' si conoce el método que desea, solo agárrelo. –