имя метода переменной python

Как вы можете выполнить метод, указав его имя из другого метода, который находится в том же классе с вызываемым методом? это:

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

Есть предложения?

8
задан Shaokan 20 August 2011 в 04:56
поделиться