在搜索在 python 中创建动态函数时,我最终得到以下代码。
dynf = types.FunctionType(compile('print "really WoW"', 'dyn.py', 'exec'), {})
dynf()
作为 python 指南,它建议不要使用 eval 和 exec 来进行良好的编程。因此,上面的代码是有效的还是对程序的性能有任何问题?
在搜索在 python 中创建动态函数时,我最终得到以下代码。
dynf = types.FunctionType(compile('print "really WoW"', 'dyn.py', 'exec'), {})
dynf()
作为 python 指南,它建议不要使用 eval 和 exec 来进行良好的编程。因此,上面的代码是有效的还是对程序的性能有任何问题?