Я хочу использовать мастер класса для управления флагом статуса для каждого класса, который я хочу поддерживать.
Но я нахожу только один способ динамического добавления функций и переменных, как показано ниже. (Staticmethod и classmethod не делаютработа)
В моем случае, простая переменная, такая как integer, float, bool, не может быть вызвана с помощью совместного использования объекта
Я провожу некоторые исследования по ссылке ниже, есть два способа решения этой проблемы => один список элементов или самоопределяемый класс
Передача целого числа по ссылке в Python
Я хочу найти способ идеально наследования, как класс A (Master):
или instance_a = A (), some_fun (instance_a, Master)
помогите мне наследовать при создании экземпляра
Кто-нибудь знает, как этого достичь
class A():
pass
class Master():
g_list = []
g_var = 0
def test_method(self,val):
print('test',val)
m_attr_list = [i for i in Master.__dict__.keys() if not i.startswith('__')]
for name in m_attr_list:
setattr(A, name, getattr( Master, name))