gpt4 book ai didi

python - 在 jinja2 的列表中的每个字符串周围添加引号?

转载 作者:太空狗 更新时间:2023-10-29 20:59:11 25 4
gpt4 key购买 nike

Python 中的变量:

names = ["a", "b"]

我目前在 Jinja2 模板中编写的内容:

c({{ names | join(",") }})

我使用上面的模板得到了什么:

c(a, b)

然而,我真正需要的是:

c("a", "b")

我检查了 Jinja2 的文档,但没有找到执行此操作的过滤器。在 Jinja2 中有人对此有想法吗?

最佳答案

为 jinja2 使用自定义过滤器:

def surround_by_quote(a_list):
return ['"%s"' % an_element for an_element in a_list]

env.filters["surround_by_quote"] = surround_by_quote

关于python - 在 jinja2 的列表中的每个字符串周围添加引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15514365/

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