我有问题我想创建动态函数,它将根据从数据库中检索的值进行一些计算,我很清楚我的内部计算但是如何创建动态类的问题:
我的结构是这样的:
class xyz:
def Project():
start = 2011-01-03
def Phase1():
effort = '2d'
def Phase2():
effort = '3d'
def Phase3():
effort = '4d'
Run Code Online (Sandbox Code Playgroud)
现在想要动态生成所有PhaseX()函数,所以任何人都可以建议我如何使用Python代码实现这样的功能
等待积极回复问候谢谢
Ign*_*ams 29
带盖子.
def makefunc(val):
def somephase():
return '%dd' % (val,)
return somephase
Phase2 = makefunc(2)
Phase3 = makefunc(3)
Run Code Online (Sandbox Code Playgroud)