Python:将变量保存为 HTML 文件

Kar*_*rdu 2 html python jinja2 python-3.x

这可能是一个非常简单的问题,但直到现在我还没有找到任何解决方案,而且我已经花了几个小时了

我有一个 HTML 文件“teste.html” 我使用 jinja 2 来更改我的 HTML

env = Environment(loader=FileSystemLoader('.'))
template = env.get_template("teste.html")

template_vars = {"Client" : Name}
    
html_out = template.render(template_vars)

type(html_out)
Run Code Online (Sandbox Code Playgroud)

以 s 字符串的 html_out 结束

type(html_out)
Out[60]: str
Run Code Online (Sandbox Code Playgroud)

现在我想将这个 html_out 保存在 HTML 文档中

我怎样才能做到这一点?

Cha*_*lle 10

您可以将 HTML 字符串写入带有.html扩展名的文件中。

例如:

htmlstring = ... # Your HTML data
with open("yourhtmlfile.html", "w") as file:
    file.write(htmlstring)
Run Code Online (Sandbox Code Playgroud)