${'foo %(a)s bar %(b)s' % {'a': '1', 'b': '2'}} 语法在 Mako 模板中不起作用
在 Mako 模板中,我需要执行以下操作:
${'foo %(a)s bar %(b)s' % {'a': '1', 'b': '2'}}
当 A 这样做时,我收到此错误:
SyntaxException:(SyntaxError)解析时出现意外的 EOF
(, 第 1 行) ("'foo %(a)s bar %(b)s' % {'a': '1', 'b': '2'") 在文件中...
如何解决此问题?
我需要在翻译文本中使用以下语法:
$(_(u'foo bar %(a)s ... %(b)s) % { ... })
In a Mako template, I need to do something like:
${'foo %(a)s bar %(b)s' % {'a': '1', 'b': '2'}}
When A do that, I get this error:
SyntaxException: (SyntaxError) unexpected EOF while parsing
(, line 1) ("'foo %(a)s bar %(b)s' % {'a': '1', 'b': '2'") in file…
How do I fix this issue?
I need to use this syntax in translated text:
$(_(u'foo bar %(a)s ... %(b)s) % { ... })
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
解决方法是以不同的方式传递 dict 对象。例如:
A work-around is to pass the dict object in a different way. For example:
解决方案:
Solution: