标签:str 创建 ash bst 渲染 函数 pytho 字典 import
from jinja2 import Template # 创建一个Template模板去渲染它 s = "my name is {{mashiro}}" t = Template(s) print(t.render(mashiro="matsuri")) # my name is matsuri print(t.render({"mashiro": "matsuri"})) # my name is matsuri ‘‘‘ 将要渲染的字符串s作为Template函数的参数传进去,用t接收 然后就可以用t对字符串进行渲染,将原始字符串中{{}}包含的内容进行替换 可以使用{{}}的内容作为关键字传参,也可以使用字典的方式传参 ‘‘‘ import string s = "my name is $mashiro" t = string.Template(s) print(t.safe_substitute(mashiro="matsuri")) # my name is matsuri print(t.safe_substitute({"mashiro": "matsuri"})) # my name is matsuri
标签:str 创建 ash bst 渲染 函数 pytho 字典 import
原文地址:https://www.cnblogs.com/traditional/p/9501051.html