2010-04-20 3 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爲中心。