[Python-es] Variable global

Arnau Sanchez pyarnau en gmail.com
Lun Sep 6 10:23:59 CEST 2010


On Mon, 06 Sep 2010 01:06:52 +0200 Chema Cortes wrote:

> > def CargarConfiguracion(Configuracion):
> >     Configuracion["FicheroConf"] = "/etc/miprograma.conf"
> >     ...
> 
> Aquí "Configuración" (la variable global?) la estás pasando como
> argumento, o sea, es "local" dentro de la función.

Es cierto que es local, pero siendo un objeto mutable esos cambios deberían
reflejarse en la variable global, es raro que no funcione (aunque coincido en
que hacerlo de esta forma no es lo más recomendable).


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