[Python-e s] Módulo par a tratar plantillas.

Luis Miguel Morillas morillas en unizar.es
Lun Ene 16 11:15:44 CET 2006


Mensaje citado por Javier Robles <dfqjrp en unileon.es>:

> Hola a todos,
> 
> Estoy utilizando ciertos programas que requieren ficheros de configuración  
> para su uso. El caso, es que los parámetros de dichos ficheros cambian en  
> cada ejecución, y es molesto editar cada fichero manualmente para cambiar  
> cosas como fechas o parámetrode ejecución.
> 
> Por eso estaba pensando en crear plantillas para dichos ficheros y  
> mediante un programa crear los ficheros al vuelo. Actualmente hago algo  
> parecido (un poquito más simple de lo que pretendo ahora) con shell script  
> utilizando sed para sustituir ciertas líneas de una plantilla por valores  
> adecuados para la ejecución. Todo eso quiero sustituirlo por algo más  
> serio.
> 
> ¿Existe algún módulo en Python que gestione y modifique plantillas? Mi  
> idea es tener ficheros de texto con "marcas" de modo que pueda hacer algo  
> como template.write (marca, value). ¿Existe o me pongo a picar?
> 
> Gracias!
> 
Hay un módulo para ficheros de configuración[1]. Yo prefiero hacerlo con xml. En
concreto uso Amara [2] para leer/escribir los ficheros.

[1] http://docs.python.org/lib/module-ConfigParser.html
[2] http://uche.ogbuji.net/tech/4suite/amara/

Un saludo,

-- 
Luis Miguel




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