【发布时间】:2012-02-01 20:53:21
【问题描述】:
我在这样的模板中有一个 sn-p:
$ html = """<p id="address">
Адрес:
<span id="postcode">123456</span>,
<span id="city">Москва</span>,
<span id="street">Красная площадь</span>,
<span id="houseNumber">д.1</span>,
<span id="addhouseNumber">стр.1</span>,
<span id="officeNumber">офис 12</span>
</p>"""
$:htmlLoop(entry, 'address', html)
当我尝试渲染它时,我得到了回溯:
extend_([u'</p>"""\n'])
^
SyntaxError: unexpected character after line continuation character
而且这并不取决于我是否使用\ 或"""。
【问题讨论】:
-
你确定那个输出吗?它看起来非常奇怪。
-
我只需要在我的页面中复制相同的
<p>的次数与 db 中的条目一样多... 什么看起来很奇怪?即使我有空的多行"""<p><\p>""",我也会得到同样的错误。顺便说一句,在单行中它可以工作(( -
你用的是什么版本的python? print([u'"""\n']) 在 python2 上工作,但在 python3 上出错。
标签: python templates multiline web.py