python–jinja2

此页面是否是列表页或首页?未找到合适正文内容。

python–jinja2

标签:str创建ashbst渲染函数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

  

python–jinja2

标签:str创建ashbst渲染函数pytho字典import

原文地址:https://www.cnblogs.com/traditional/p/9501051.html

作者: 安兔兔

为您推荐

返回顶部