我有这个脚本:
import pystache
template = 'Hi {{person}}!'
data = {'person': 'Mom'}
txt = pystache.render(template, data)
print txt
给出了:
Hi Mom!
有没有办法做这样的事情:
data = reverse_pystache(txt, template)
这样就返回了一个字典:
>>> data
{'person': 'Mom'}
也就是说,重复使用用于生成文本的模板和实际文本,从文本中提取数据。