[Python-es] scope de variables

Dr. Bobus drbobus en gulic.org
Vie Jun 18 16:25:59 CEST 2010


El Fri, 18 Jun 2010 15:43:56 +0200
Oswaldo Hernández <listas en soft-com.es> dijo:

> 
> La funcion imagen() no ve las variables que has definido fuera de ella.
> 
> Si quieres utilizar strings para nombrar los elementos creo que deberias 
> utilizar un diccionario, algo como:
> 
> dvars = {}
> dvars['cmasa'] = ...
> dvars['cmovi'] = ...
> 
> le agregas el diccionario en los parametros de la funcion imagen y alli
> 
> for i, label in enumerate(graficos):
> 	array = dvars[label]
> 

Bien, veo que acabaré usando un diccionario.

Pero hay algo que no entiendo veamos ...

este código funciona: http://snipt.org/Qkkj
pero este otro no: http://snipt.org/Qkkk

Sinceramente no lo entiendo.

Saludos


Dr. Bobus




-- 
"Note that if I can get you to "su and say" something just by asking,
you have a very serious security problem on your system and you should
look into it."
(By Paul Vixie, vixie-cron 3.0.1 installation notes)
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20100618/57ea12fb/attachment.pgp>


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