怎样使用jinja2生成yaml文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样使用jinja2生成yaml文件相关的知识,希望对你有一定的参考价值。

参考技术A Jinja2是基于python的模板引擎,功能比较类似于于php的smarty,J2ee的Freemarker和velocity。 它能完全支持unicode,并具有集成的沙箱执行环境,应用广泛。
jinja2使用BSD授权。
Jinja2是Python下一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能。其中最显著的一个是增加了沙箱执行功能和可选的自动转义功能,这对大多应用的安全性来说是非常重要的。
他基于unicode并能在python2.4之后的版本运行,包括python3。本回答被提问者采纳

以上是关于怎样使用jinja2生成yaml文件的主要内容,如果未能解决你的问题,请参考以下文章

appium+python自动化50-生成定位对象模板templet(jinja2)

appium+python自动化50-生成定位对象模板templet(jinja2)

[RHCE学习笔记] ansible使用jinja2 生成hosts主机文件

如何在 Jinja2 自定义过滤器中使用 Python 生成器

jinja2模板引擎生成HTML转

jinja2批量生成python脚本