gpt4 book ai didi

jinja2 - Jinja - 当值超过指定的字段宽度时如何强制截断

转载 作者:行者123 更新时间:2023-12-01 22:07:30 31 4
gpt4 key购买 nike

我从以下 ninja2 模板开始,但如果第二列的值 > 指定的宽度,它只会打印整个字符串,其余列右移。

{{ "%-7s"|format(tbl[3]) }}      {{ "%-12s"|format(tbl[5]) }}    {{ "%14s"|format(tbl[6]) }}

我要解决的问题是当(且仅当)tbl[5]值超过列宽时如何截断第二列。

任何想法。我用谷歌搜索,但找不到答案。

最佳答案

你试过截断功能吗:

{{ "foo bar baz qux"|truncate(9,true,'') }}

就像第一个参数是长度一样,第二个参数告诉您是要精确截断长度(如果为真)还是从完整单词截断。第三个是省略号,在本例中,我删除了默认的 ... 并用空白代替。

如果这有帮助,请告诉我。

关于jinja2 - Jinja - 当值超过指定的字段宽度时如何强制截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50687845/

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