gpt4 book ai didi

mako - Mako 表达式中的字典字面量

转载 作者:行者123 更新时间:2023-12-04 15:04:12 25 4
gpt4 key购买 nike

下面抛出一个语法错误,“解析时出现意外的 EOF”:

${foo({'bar':'baz'})}

我猜这是来自内部闭合花括号。
这工作正常:
${foo(dict(bar='baz'))}

但是使用字典文字的语法是什么?

最佳答案

来自 Brian Rue 的 Mako Templates Google Group :

这是一个长期悬而未决的错误;只需使用 dict()。如果你需要字典
使用不是字符串的键,将元组列表转换为字典。
例如而不是这个:
${foo({1: 'a', 2: 'b'})}
做这个:
${foo(dict([(1, 'a'), (2, 'b')]))}

关于mako - Mako 表达式中的字典字面量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4619582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com