Re: Módulo ConfigParser

RadicalEd willian.radicaled en gmail.com
Lun Nov 24 20:12:46 CET 2008


Gracias a todos por responder.
Sí, ya lo he visto, pero realmente no entiendo el manejo, he intentado con:

import ConfigParser

#Fichero de configuración
CONFIG = 'config.cfg'
#Creo un objeto ConfigParser para extraer los datos
cfg = ConfigParser.ConfigParser()
cfg.readfp(file(CONFIG))
#Este campo lo contiene el archivo
host = cfg.get('DataBase', 'HOST'.lower())

#Ahora trato de grabar
host = cfg.set('DataBase', 'HOST', 'nuevohost')
host.write(CONFIG)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'write'

#O con
cfg.set('DataBase', 'HOST', 'nuevohost').write()

Y me sale el mismo error, entonces no entiendo como utilizar el método set.

Muchas Gracias a todos.

On Mon, Nov 24, 2008 at 2:00 PM, Medardo Rodriguez (Merchise Group) <
med.swl en gmail.com> wrote:

> 2008/11/24 Jose Caballero <jcaballero.hep en gmail.com>:
> > Tiene un método para escritura. No es necesario extender nada.
>
> Cierto, acabo de verlo.
>
> Saludos
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>



-- 
The knowledge is the most dangerous
weapon & SoloCodigo is the best programing webforum.
http://foros.solocodigo.com
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





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