fbpx

Как запустить функцию внутри класса?

206 просмотра
0
0 Комментариев

 class test:
        def A(self):
            name = 'testfunc'
            name = self.name()
            print(name)
        def testfunc(self):
            return 'ok'

Спасибо.


Добавить комментарий

1 Ответы

Python Опубликовано 27.03.2019
0

Для запуска функции testfunc c класса нужно использовать

self.testfunc()

Если имя функции определяется динамически то тогда

name = 'testfunc'
getattr(self, name)()

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up