GetAttr()有什么动态调用功能(Python)



我知道这是重复的,但我不了解以前的答案,所以无论如何我都在尝试。

我需要从不同类别调用不同的功能,所有这些功能。

所以可以说我有这个:

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()

如果类具有相同的方法名称,则可以使用。

最新更新