我正在使用Flask / Jinja2模板来使用浮点过滤器显示数字。
这是我的代码
{% set proc_err = nb_err|length / sum * 100 %} ({{proc_err|float}}%)
| 输出有点尴尬:
17/189 (8.99470899471%)
我正在寻找一种方法来将点后的位置限制为一个数字,例如2。
所需的输出:
17/189 (8.99%)
我的代码:
可以通过以下方式进行更改:
{% set proc_err = nb_err|length / sum * 100 %} ({{'%0.2f' % proc_err|float}}%)
或使用格式:
({{'%0.2f'| format(proc_err|float)}}%)