我知道这是重复的,但我不了解以前的答案,所以无论如何我都在尝试。
我需要从不同类别调用不同的功能,所有这些功能。
所以可以说我有这个:
names = ["classA", "classB"]
for a in names:
value = a.function()
我该如何轻松执行此操作?我不完全了解getAttr((做什么以及如何帮助我解决问题。
ps-我不是说英语的人,所以请尽可能简单地向我解释
才能具体解决您的问题,您必须实例化类,然后调用该功能,无需使用getAttr
names = [ClassA, ClassB] # no quotes here, just the class reference
for name in names:
name().method()
如果类具有相同的方法名称,则可以使用。