[Python-es] Módulo para tratar plantillas.

Javier Robles dfqjrp en unileon.es
Lun Ene 16 18:02:38 CET 2006


Finalmente usaré el módulo em

Más información sobre él aquí:  
http://www.alcyone.com/software/empy/index.html

Gracias

On Mon, 16 Jan 2006 14:25:31 +0100, Chema Cortes <py en ch3m4.org> wrote:

> Javier Robles escribió:
>
>> Los ficheros de configuración no tienen un formato estándar para usar
>> ConfigParser directamente sobre ellos. Podría almacenar con ConfigParser
>> el conjunto de valores que modifico habitualmente y luego generar el
>> fichero a partir de esos datos, pero necesitaría de todos modos una
>> plantilla.
>>
>> Crear un fichero XML para guardar los parámetros y luego parsearlo para
>> generar el fichero de configuración me parece matar moscas a cañonazos.
>> Tampoco necesito tanta sofisticación...
>
> Creo que tú mismo te respondes. La plantilla puedes crearla simplemente
> posicionando %s en donde quieras que vaya el valor y formateando con una
> lista ó un diccionario. También puedes utilizar las nuevas plantillas de
> python 2.4 (string.Template) e incluso podrías usar algún sistema de
> plantillas especializado (eg: cheetah). Tú sabrás cómo es de complicado
> tu sistema.
>
> Si los datos de configuración son bastante prolijos y van a ser
> modificados frecuentemente, tú lo que necesitas es algún modo de
> "serializar" datos y que aún sea legible para humanos. Mi recomendación
> sería el YAML, un lenguaje estructurado bastante pythónico.
>
> En fin, igual es marear la perdiz para nada. Seguramente te valdría algo
> más sencillo.



-- 
Un saludo,
Javier Robles
Laboratorio de Física de la Atmósfera
Universidad de León
http://milugar.net
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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