这不是“奇技淫巧” - Python中将字符串编译成表达式运行的方法和使用场景

2018-03-10
阅读 1 分钟
2.4k
看到这里大家可能会有疑问,这种“奇技淫巧”到底有什么用,表达式都是静态代码直接正常写不就行了么?实际上在大型的系统中经常会有“配置中心”之类的模块,这种模块通常是为了能够在代码不需要上线的情况下提供动态改变一些判断逻辑的功能,逻辑简单并且改动频繁的业务判断可以通过这种动态的方式来进行实现。