[Python-es] Reemplazando Jinja2 con f-strings

AGTUGO agtugo en gmail.com
Lun Jul 15 23:04:52 EDT 2019


Dada la evaluación dentro de los f-strings, parece natural reemplazar los
lenguajes de plantillas, como Jinja2 con f-string, con simplemente unos
ajustes, excepto:

Convertir de manera limpia los strings a f-strings.

La única manera que he encontrado es usar eval, ¿Alguien tiene una idea
mejor?

Resultado deseado = void hola{ std::cout << "hola\n"};
F-string para generarlo = f"void{saludo}{{std::cout << "{saludo}\n"}};"
Ejemplo Jinja = void {{saludo}}{std::cout <<"{{saludo}}\n"};"

-- 
Arturo Muñoz
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20190715/8897971c/attachment.html>


Más información sobre la lista de distribución Python-es