【发布时间】:2011-11-28 07:16:26
【问题描述】:
这很简单。我确定我错过了一些愚蠢的东西。
fp = open(r'D:\UserManagement\invitationTemplate.html', 'rb')
html = Template(fp.read())
fp.close()
html.safe_substitute(toFirstName='jibin',fromFirstName='Vishnu')
print html
当我直接在解释器中运行这段代码时,我得到了正确的输出。
但是当我从文件中运行它时。我得到<string.Template object at 0x012D33B0>。如何从字符串转换。模板对象到字符串。我试过str(html)。再见不是打印语句应该这样做(字符串转换) ?
【问题讨论】: