使用jinja2模板引擎生成html文件

使用jinja2模板引擎生成html文件

jinja2是纯Python的模板引擎,是仿照Django模板的Python模板语言。
它速度快,被广泛使用,提供了可选的沙箱模板执行环境保证安全。

使用pip安装sudo pip install jinja2, Windows上使用管理员运行命令提示符,pip install jinja2,不需要使用sudo提权。

直接加载html语言

from jinja2 import Template

template = Template("hello {{ name }}")

template.render(name = 'world')

render可以指定对指定的参数进行赋值。

使用本地文件

import jinja2

# 配置jinja2在本地文件系统的搜索路径
TemplateLoader = jinja2.FileSystemLoader(searchpath='$\PATH')

# 环境变量
env = TemplateLoader(loader=TemplateLoader)

# 加载模板
template = env.get_template('PATH')
template.render(name = "world")
posted @ 2019-06-22 11:21  zzhaoleiの博客  阅读(2129)  评论(0编辑  收藏  举报