【发布时间】:2011-01-17 23:59:39
【问题描述】:
我有一个函数名存储在这样的变量中:
myvar = 'mypackage.mymodule.myfunction'
我现在想这样调用 myfunction
myvar(parameter1, parameter2)
实现这一目标的最简单方法是什么?
【问题讨论】:
-
为什么不存储函数本身呢?
myvar = mypackage.mymodule.myfunction干净多了。 -
来自下面的评论:«它必须是一个字符串,因为在定义它的地方,应用程序不知道所需的功能,因为它是一个通用应用程序。» – schneck