创建动态函数时编译的效果是什么?

时间:2018-04-05 04:45:26

标签: python python-2.x dynamic-function python-exec

在python中搜索创建动态函数时,我最终得到了以下代码。

dynf = types.FunctionType(compile('print "really WoW"', 'dyn.py', 'exec'), {})
dynf()

作为python准则,它建议不要使用eval和exec来进行良好的编程。因此,上面的代码是高效的还是对程序的性能有任何问题?

0 个答案:

没有答案