undefined{#去掉左边的空格#}{%-forserverinservers%}{#去掉右边的空格#}{%forserverinservers-%}例子一:简单栗子fromjinja2importTempletpl=Template(source="Welcometofollow-{{name}}-公众号.")print(tpl.render(name="滴滴科技"))#运行结果如下:欢迎关注滴滴科技-公众号。说明:Template是一个将字符串作为参数传递给source的类,source不需要写,然后通过render()进行渲染,render可以将参数传递给template变量。例2:调用模板文件新建一个文件夹,在文件夹中新建一个文件first.conf.tpl:文件路径:"templates\first.conf.tpl"这就是第一个Jinja2模板!创建一个python文件render_template.py#importtwoAclassfromjinja2importFileSystemLoader,Environment#loadtemplatefolderloader=FileSystemLoader(searchpath='templates')#environmentobjectenvironment=Environment(loader=loader)#指定模板文件tpl=environment.get_template('first.conf.tpl')#Renderingtemplateoutput=tpl.render()print(output)说明:FileSystemLoader可以支持传入列表和多个文件夹。undefinedundefinedundefinedundefinedundefinedundefinedundefined最后一个,点赞,收藏,三连击……如果喜欢我的文章,请关注我的公众号:滴滴科技,扫码关注,不定时分享
