Каков эффект компиляции при создании динамических функций?
Пока я искал создание динамических функций в Python, я получил следующий код.
dynf = types.FunctionType(compile('print "really WoW"', 'dyn.py', 'exec'), {})
dynf()
В качестве руководства по питону, предполагается, что использование eval и exec не рекомендуется для хорошего программирования. Следовательно, приведенный выше код эффективен или есть какие-либо проблемы с производительностью программы?