请问怎么更改 string.format()所用的{}
可以改成 {{ }} 或者 {% %} 吗 因为 shell 脚本里很多 {}了,要从 format 格式化,找了半天也没好得,jinja2 又和其他得字符冲突了,自己用正则写了一个 Template ----------------------- 以下是精选回复-----------------------
答:string.format() 之前看的是不支持自定义定界符的, 现在不确定
如果不是太纠结 .format 的话, string.Template 有个 delimiter 考虑继承后改它, 或者考虑 jinja2 等其他库
之前翻过没找到什么太好的
答:要不再写一个替换函数。。运行 format 之前先把{%替换成{{
答:先说需求,说不定有更好的方法
答:用{}本身做转义符,如果要显示{} 要写成 {{}}
答:alembic 用的是 mako 模版
0条评论