Python 中的动态编译(1) eval,exec,compile
有一些使用场景中希望将一定的编码能力交给用户决定,要么是做成配置形式或做成插件热加载,今天介绍一种更轻量级的实现方式——动态编译。
说到 python 的动态编译一般会想到 eval 函数、exec 函数、compile 函数。
以下是一个使用 eval 函数动态编译python代码的例子:
lambda_code = """lambda x: str(x).zfill(5)"""
fun...
原创
2019-07-31 21:12:43 ·
1413 阅读 ·
0 评论