我有一个问题,我想在哪里创建动态函数,它将根据从数据库中检索到的值进行一些计算,我很清楚我的内部计算,但问题是如何创建动态类:
我的结构是这样的:
class xyz:
def Project():
start = 2011-01-03
def Phase1():
effort = '2d'
def Phase2():
effort = '3d'
def Phase3():
effort = '4d'
现在要动态生成那些all PhaseX()函数,所以有人可以建议我 如何使用Python代码实现这种功能
等待肯定答复 当做 谢谢你
我最近也遇到过同样的问题,我想用最初的例子写下我发现对我有用的东西。与前面的答案不同的是,我使用setattr来创建函数名(作为类的一部分)。
这个答案可能是假设您的意图过于简单,但似乎您想要为特定的函数调用设置一个值。
你能考虑一下这样的事情吗?
用closures。
caveats
相关问题 更多 >
编程相关推荐