Python 3 模板引擎

4

Python 3有没有模板引擎?它应该是灵活的(不仅限于HTML/XML)并且速度快。


2
这类似于http://stackoverflow.com/questions/2217736/are-there-any-python-template-engine-that-supports-python-3-x - Mike Graham
@MikeGraham 这正是如此。 - user7610
3个回答

7

Jinja2的文档称Python 3支持是实验性的,仅覆盖>=3.3版本,http://jinja.pocoo.org/docs/intro/#experimental-python-3-support。OP可能需要一个在Python 3.2.x下得到官方支持和稳定的引擎。 - Jacob Wan
@JacobWan 注意,我的回答已经超过3年了。当时(实验性地)支持的Python版本可能是3.1。在您提供的同一链接中,他们建议使用先前的jinja版本2.6适用于py3.2。 - joaquin
1
我的意思是,Jinja 2对Python 3的支持仍然是实验性的。这只是一个提示,针对那些寻找完全支持Python 3的模板引擎信息的人来到这个页面。 - Jacob Wan
Jinja2在Python3中非常稳定,但我只在小规模的基础上使用它。您可能需要一些调整来安装依赖项。 - marw

2

Texthon是一个基于Python-eval的模板引擎,重点在于生成易读的代码。 http://texthon.chipsforbrain.org/ 除了Python之外没有其他先决条件。 Texthon主要使用Python 3.3进行开发,但也兼容2.7。


0

mako 是我每天使用的模板(与 Python3 一起)来生成 C 代码。它灵活而不是 XML/HTML 中心。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接