模块模板允许在页面中动态生成一些元素,方法是在 HTML 代码中包含 Python 代码块或表达式。
变量
在最简单的形式中,模板包含一个用大括号括起来的变量名:
{name}
为了替换这个span标签的内容,我们在页面中添加如下脚本
from browser import document
from browser.template import Template
Template(document["team"]).render(name="Liverpool FC")
的参数Template可以是元素或字符串;在第二种情况下,它是id元素的属性。上面的代码可以写成更简洁的方式:
Template("team").render(name="Liverpool FC")
渲染引擎使用 Python f-strings ;如果文本包含大括号,则必须写两次:
<span id=