line是模板中一行的內容,相似: {{x}}testinfo{{x+10}}python
x=10時,模板輸出: 10testinfo20blog
x = 10 splits = re.split(r'\{\{(.*?)\}\}', line) for i in range(1, len(splits), 2): splits[i] = str(eval(splits[i])) print ''.join(splits)