给定一个玉模板和一个字典,我如何使用字典来填充玉模板?例如,
>>> data = {
... 'name': "World",
... 'ages': [10, 20, 30]
... }
>>> template = """
... html
... body
... h1 "Hello, #{name}!"
... each age in ages
... h3 "Age: #{age}"
... """
>>> print interpolate(template, data)
<html>
<body>
<h1>Hello, World!</h1>
<h3>Age: 10</h2>
<h3>Age: 20</h2>
<h3>Age: 30</h2>
</body>
</html>
我一直在看pyjade
,但我不知道在哪里定义了类似的函数interpolate
。我该怎么写interpolate
?