позволяет сказать, у меня есть класс, как:вызова метода/функции из класса переменной
class Foo:
foo_list = [{'foo1':foo1,'foo2':foo2}] #issue here..Can't use foo1 or self.foo1 here
def __init__(self):
pass
def run(self):
responses = [func() for func_name, func in Foo.foo_list.items()]
def foo1(self):
return True
Поэтому в основном я хочу использовать методы класса переменной класса, а .. Как я это сделать? Имею ли я смысл?
Вы хотите статический метод. Попробуйте декодер '' staticmethod' (https://docs.python.org/3/library/functions.html#staticmethod). –