跳至内容

使用具有模板变量和方法的 Python 模块

如果您想使用自定义 Python 逻辑生成输出,这很有用。

但不要试图使其过于复杂。

note.org

* Note 1

* Note 2

note.jinja2

{% for note in root %}
{{ to_upper(note.name) }}
{% endfor %}

note.py

def to_upper(string):
    return string.upper()

运行

orji out --module note.py note.org note.jinja2

将输出

NOTE 1

NOTE 2