Variable global
Hermann Kaser
hermann.kaser en gmail.com
Jue Mar 26 11:45:30 CET 2009
2009/3/26 Jose Antonio Jiménez <josejcamara en gmail.com>:
> Hola a todos.
>
> ¿Como podría compartir una variable en entre varios módulos/clases?
>
> Explico lo que quiero hacer con un ejemplo.
>
> Tengo una aplicación con varios ficheros (cada uno con una clase)
> La aplicación se inicia mediante inicio.py. En ese punto quiero crear una
> varible
> (llamemosla global) que luego puedan consultar y modificar las otras
> ventanas que
> se van a lanzar desde esa ventana de inicio.
>
> ¿Alguien sabría decirme como hacer eso?
> * He probado con "global" pero no me funciona, supongo que porque son
> clases diferentes.
> * He probado a crear la variable dentro de un fichero "global_var.py" que
> siempre importo
> pero siempre obtengo el valor vacío.
Si mal no recuerdo, las variables globales en Python se hacen así:
globals()['var1'] = "un valor"
--
Hermann Käser
http://theragingche.com/
http://semicir.cl/user/hermzz
------------ próxima parte ------------
_______________________________________________
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