使用具有模板变量和方法的 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