让代码写代码挺有意思的,我们需要用到一个模版引擎 mustache。
python 用 chevron,安装如下:
pip instal chevron
使用方法如下:
import chevron
chevron.render('Hello, {{ mustache }}!', {'mustache': 'World'})
我们写一些代码的模版,然后用 python 写一些生成逻辑的代码
最后应用到代码模版上面。
然后写一些数据,用yaml格式,用我们自己定义的数据结构,
根据特定结构生成对应的逻辑代码。
这个方案正应用到我名现在开发的小程序应用上面,节省了大量的开发时间。
网友评论