Esto es muy simple. Estoy seguro de que me falta algo tonto.python cómo convertir del objeto string.template a la cadena
fp = open(r'D:\UserManagement\invitationTemplate.html', 'rb')
html = Template(fp.read())
fp.close()
html.safe_substitute(toFirstName='jibin',fromFirstName='Vishnu')
print html
Cuando ejecuto este código en intepreter directamente, obtengo la salida correcta. Pero cuando lo ejecuto desde un archivo. Obtengo <string.Template object at 0x012D33B0>
. Cómo convierto de string.Template objeto a cadena. He intentado str(html)
. ¿Por el adiós no se ha hecho la declaración de impresión para hacer eso (conversión de cadenas)?