我在类中有一组函数
class uloader:
@staticmethod
def describe(o1):
在运行时,我会知道我想要动态执行的函数的名称以及参数。例如。描述(保时捷),或dyn_fun = describe(保时捷)。 我将如何执行此操作 - 我应该编写eval(dyn_fun)吗?我需要将describe()的输出再次传递给html页面
答案 0 :(得分:0)
您可以使用getattr
从对象获取属性:
# method_name = 'describe'
method = getattr(uloader, method_name)
method(porsche)