【发布时间】:2016-01-18 21:17:21
【问题描述】:
我怎样才能产生预期的输出?谢谢
神社模板
{%- for field in fields -%}
-
name: {{field}}
type: string
{%- endfor -%}
输出
-
name: operating revenue
type: string-
name: gross operating profit
type: string-
预期输出
-
name: operating revenue
type: string
-
name: gross operating profit
type: string
代码
from jinja2 import Template
fields = ["operating revenue", "gross operating profit", "EBITDA", "operating profit after depreciation", "EBIT", "date"]
template_file = open('./fields_template.jinja2').read()
template = Template(template_file)
html_rendered = template.render(fields=fields)
print(html_rendered)
【问题讨论】:
-
感谢您的解决方案仍然对我不起作用,请检查gist.github.com/poc7667/717bb260ed959184cdbf
标签: python python-2.7 yaml jinja2 removing-whitespace