Un f-string es código, no un string. Yo no seguiría ese camino... es una mala idea y potencialmente un riesgo.
¿Por qué no seguir con Jinja? On Mon, Jul 15, 2019, 20:05 AGTUGO <agt...@gmail.com> wrote: > 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 > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es