Re: Módulo ConfigParser

Mario Lacunza mlacunza en gmail.com
Lun Nov 24 20:17:17 CET 2008


2008/11/24 RadicalEd <willian.radicaled en gmail.com>

> 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:
>
>
Debes abrir el file para escritura y no lo haces.

-- 
Saludos / Best regards

Mario Lacunza
Software Architect - Webmaster

Email: mlacunza [AT] gmail [DOT] com
http://www.lacunza.info
Lima - Peru
_______________________________________________
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