与ctpp2库的python接口。

pyctpp2的Python项目详细描述


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
    second

See ^{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)

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ArrayList中实体对象上的JAVA泛型   带Redis的爪哇芹菜vs单用Redis   java在设备面向横向时隐藏标题栏/通知栏   java JXTreeTable:如何使用ComponentProvider为一列设置渲染器   java创建异常的成本与记录异常的成本相比   java在方法参数中使用setter传递新对象   java在一个类中的方法与另一个类中的方法交互时遇到问题   java如何迭代2个大小相等的ArrayList   Java getDesktop()。open在Windows中工作,但在Mac中不工作   从tomcat切换到jetty后的java“无法启动嵌入式容器”,Spring引导   java如何使用void方法   java如何在解组时在JAXB的ValidationEventHandler中获取节点值?   如何使用Akka Java API创建不响应的TCP接收器   JavaScriptjQuery在java中将记录上传到数据库时的进度条   如何在重新绘制时在java小程序中显示上一个图像