【发布时间】:2016-08-20 15:17:48
【问题描述】:
我正在使用 jinja 2 输出 yaml 文件,但似乎无法摆脱尾随换行符和 for 循环的结尾。例如下面的
- request:
path: {{ path }}
headers:
origin: 'somedomain.com'
user-agent: 'agent'
referer: 'some.domain.com'
authority: 'somedomain.com'
querystring:
{% for key, value in querystring.items() -%}
{{ key }}: '{{ value }}'
{% endfor %}
response:
content:
file: {{ content }}
给我输出:
- request:
path: /some/path
headers:
origin: 'somedomain.com'
user-agent: 'agent'
referer: 'somedomain.com'
authority: 'somedomain.com'
querystring:
postcode: 'xxxxxx'
houseNo: '55'
response:
content:
file: address.json
在 houseNo 之后多了一个不需要的空行。如何摆脱这条线?
【问题讨论】:
标签: python yaml jinja2 newline