与ctpp2库的python接口。
pyctpp2的Python项目详细描述
内容
- Example of usage
- CHANGES
- 0.12.2 (19.01.2012)
- 0.12.1 (19.01.2012)
- 0.12.0 (19.01.2012)
- 0.11.2 (13.09.2011)
- 0.11.1 (30.06.2011)
- 0.11.0 (29.06.2011)
- 0.10.0 (23.05.2011)
- 0.9.10 (17.05.2011)
- 0.9.9 (17.05.2011)
- 0.9.8 (12.05.2011)
- 0.9.7 (28.04.2011)
- 0.9.6 (19.04.2011)
- 0.9.5 (19.04.2011)
- 0.9.4 (19.04.2011)
- 0.9.3 (15.04.2011)
- 0.9.2 (28.03.2011)
- 0.9.1 (13.01.2011)
- 0.9.0 (11.01.2011)
Example of usage
Make template file hello.tmpl:
Foo: <TMPL_var foo.bar> Spam: <TMPL_var foo[spam]> Array: <TMPL_var array[0].key> <TMPL_var array[1]['key']>Create Python script:
#!/usr/bin/env python import pyctpp2 if __name__ == '__main__': engine = pyctpp2.Engine() template = engine.parse('hello.tmpl') result = template.render({ 'foo': { 'bar': 'baz' }, 'spam': 'bar', 'array': [ { 'key': 'first' }, { 'key': 'second' } ] })Check output:
Foo: baz Spam: baz Array: first secondSee ^{tt1}$ and ^{tt2}$ for more information.
CHANGES
0.12.2 (19.01.2012)
- 固定版本.py。
0.12.1 (19.01.2012)
- 固定版本.py。
0.12.0 (19.01.2012)
- 更新文件。
- 修复了搜索CTPP2库的问题。
- 修复了对Python3的支持。
- 仅支持CTPP2库>;=2.8版本。
0.11.2 (13.09.2011)
- 修复了重构的文本语法。
- 更新文件。
- 已修复setup.py。
- 修复了使用空语言的错误。
- 没有cython的更新版本。
0.11.1 (30.06.2011)
- 修复了巴别塔的提取方法“ctpp2”。
0.11.0 (29.06.2011)
- 增加了对新的ctpp2 gettext实现的支持。
- 仅支持CTPP2库>;=2.7版本。
0.10.0 (23.05.2011)
- 添加了对数组/哈希间接调用(foo{bar}和foo[bar])的支持。
- 仅支持CTPP2库>;=2.6.16版本。
0.9.10 (17.05.2011)
- 为哈希元素支持添加了有关dict的重复信息。
0.9.9 (17.05.2011)
- 修复了哈希元素支持。
0.9.8 (12.05.2011)
- 修复了巴别塔的提取方法“ctpp2”。
0.9.7 (28.04.2011)
- 修复了对types.longtype的呈现参数的支持。
0.9.6 (19.04.2011)
- 修复了巴别塔的提取方法“ctpp2”。
0.9.5 (19.04.2011)
- 用cython修复了构建。
0.9.4 (19.04.2011)
- 为巴别塔添加了提取方法“ctpp2”。
0.9.3 (15.04.2011)
- 增加了对i18n的支持。
- 固定测试。
- 更改了模板和引擎API。
0.9.2 (28.03.2011)
- 通过PIP固定安装。
0.9.1 (13.01.2011)
- 添加copying.txt。
- 增加了对可遍历对象的支持。
- 一些错误修复。
0.9.0 (11.01.2011)
- 初次发布。