<div dir="auto"><div>Un f-string es código, no un string. Yo no seguiría ese camino... es una mala idea y potencialmente un riesgo.</div><div dir="auto"><br></div><div dir="auto">¿Por qué no seguir con Jinja?</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Mon, Jul 15, 2019, 20:05 AGTUGO <<a href="mailto:agtugo@gmail.com" target="_blank" rel="noreferrer">agtugo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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:<div><br></div><div>Convertir de manera limpia los strings a f-strings. </div><div><br></div><div>La única manera que he encontrado es usar eval, ¿Alguien tiene una idea mejor? </div><div><br></div><div>Resultado deseado = void hola{ std::cout << "hola\n"};<br></div><div>F-string para generarlo = f"void{saludo}{{std::cout << "{saludo}\n"}};"</div><div>Ejemplo Jinja = void {{saludo}}{std::cout <<"{{saludo}}\n"};"</div><div><br></div><div><div>-- <br><div dir="ltr" class="m_7604598789469492473m_876513942182835777gmail_signature" data-smartmail="gmail_signature">Arturo Muñoz</div></div></div></div>
_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" rel="noreferrer noreferrer" target="_blank">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" rel="noreferrer noreferrer noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
</blockquote></div>
</div></div>