2010-04-20 130 views
4

是否有Python 3的模板引擎?它应该灵活(不以HTML/XML为中心)并且速度很快。Python 3模板引擎

+2

这是类似于http://stackoverflow.com/questions/2217736/are-there-any-python-template-engine-that-supports-python-3-x – 2010-04-20 21:21:31

+0

@MikeGraham它是_exactly_ – user7610 2014-07-29 10:43:55

回答

7

Jinja

+0

Jinja2的文档说Python 3的支持是实验性的,只涵盖> = 3.3,http://jinja.pocoo.org/docs/intro/#experimental-python-3-support。 OP可能在Python 3.2.x下正式支持并稳定的引擎之后。 – 2013-07-06 18:11:19

+0

@JacobWan注意我的答案已经超过3岁。那时(实验上)支持的python可能是3.1版本。在你指向的同一链接中,他们推荐以前的py3.2的jinja版本2.6。 – joaquin 2013-07-13 19:21:08

+1

我的观点是,Jinja 2的Python 3支持曾经并且仍然是实验性的。对于那些来到这个页面的人来说,我们将全面支持Python 3,寻找有关模板引擎的信息。 – 2013-07-16 20:17:55

0

Texthon是一个Python-EVAL基于模板发动机重点是产生可读代码。 http://texthon.chipsforbrain.org/ 除了Python之外,没有任何先决条件。 Texthon主要是使用Python 3.3开发的,但它也兼容2.7。

0

mako是我每天都用(用python3)生成C代码的模板。灵活而不是以XML/HTML为中心。