Re: [Python-es] Generar Codigo Fuente
El 24 de febrero de 2018, 17:13, Mario Lacunzaescribió: > Hola, > > una ayuda con este tema: necesito generar archivos de código de otros > lenguajes (php, js, etc) usando Python, como son la mayoría iguales quiero > automatizarlo, sólo cambian ciertas palabras en las mismas directivas, como > el nombre de un función etc. Así teniendo una lista de palabras a > reemplazar mi código debe crear los archivos, rellenarlos del código > correcto y cambiar los nombres de función/otras en cada uno. > > Cuál es la mejor forma de hacer ésta última parte? > > Creo que la forma más sencilla que tienes es usar uno de los estupendos sistemas de plantillas que tiene python. Por ejemplo, jinja: http://jinja.pocoo.org/ -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
Re: [Python-es] Generar Codigo Fuente
Gracias a todos por sus respuestas! Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Skype: mlacunzav Lima - Peru El 25 de febrero de 2018, 16:43, José Luis Chiquete< jos...@openintelligence.mx> escribió: > Hola. > > El proyecto Apache Thrift hace algo como lo que quieres hacer. > > https://thrift.apache.org/ > > Saludos. > > El 24/02/18 a las 10:13, Mario Lacunza escribió: > > Hola, > > una ayuda con este tema: necesito generar archivos de código de otros > lenguajes (php, js, etc) usando Python, como son la mayoría iguales quiero > automatizarlo, sólo cambian ciertas palabras en las mismas directivas, como > el nombre de un función etc. Así teniendo una lista de palabras a > reemplazar mi código debe crear los archivos, rellenarlos del código > correcto y cambiar los nombres de función/otras en cada uno. > > Cuál es la mejor forma de hacer ésta última parte? > > Saludos / Best regards > > Mario Lacunza > Email:: mlacu...@gmail.com > Personal Website:: http://www.lacunza.biz/ > Hosting:: http://mlv-host.com/ > Skype: mlacunzav > > Lima - Peru > > > ___ > Python-es mailing > listPython-es@python.orghttps://mail.python.org/mailman/listinfo/python-es > > > > ___ > 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
Re: [Python-es] Generar Codigo Fuente
On Sat, 24 Feb 2018 11:13:28 -0500, Mario Lacunzawrote: > Hola, > > una ayuda con este tema: necesito generar archivos de código de otros > lenguajes (php, js, etc) usando Python, como son la mayoría iguales quiero > automatizarlo, sólo cambian ciertas palabras en las mismas directivas, como > el nombre de un función etc. Así teniendo una lista de palabras a > reemplazar mi código debe crear los archivos, rellenarlos del código > correcto y cambiar los nombres de función/otras en cada uno. > > Cuál es la mejor forma de hacer ésta última parte? > > Saludos / Best regards > > Mario Lacunza Hola... La mejor será la que cumpla tu cometido y te guste más... Tienes un mundo de opciones, tanto en el core[1][2], como con librerías externas[3]. Con algunos ejemplos simples de lo que quieres hacer, se te podría ayudar mejor. Saludos [1] https://docs.python.org/3.6/library/string.html#template-strings [2] https://docs.python.org/3.6/library/string.html#formatstrings [3] https://wiki.python.org/moin/Templating ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es
[Python-es] Generar Codigo Fuente
Hola, una ayuda con este tema: necesito generar archivos de código de otros lenguajes (php, js, etc) usando Python, como son la mayoría iguales quiero automatizarlo, sólo cambian ciertas palabras en las mismas directivas, como el nombre de un función etc. Así teniendo una lista de palabras a reemplazar mi código debe crear los archivos, rellenarlos del código correcto y cambiar los nombres de función/otras en cada uno. Cuál es la mejor forma de hacer ésta última parte? Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Skype: mlacunzav Lima - Peru ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es