Ayuda con __init__ y variables

Mario Lacunza mlacunza en gmail.com
Lun Ene 16 19:03:32 CET 2006


Uhm...no es mas facil poner eso en el modulo principal del paquete??? de
paso q lo coge para la documentacion...corrijanme si me equivoco...



El lun, 16-01-2006 a las 12:44 +0100, Pau Freixes escribió:
> Buenas
> 
> Creo que no me he explicado bien, codigo.py forma parte del paquete i
> __init__.py es el fichero del directorio del paquete que entre otras
> cosas antes de realizar el "import codigo" inicializa unas constantes,
> entre ellas existe la constante "_version=xxx", mi pregunta hace
> referencia a como acceder a esa constatnte desde algun fichero propio
> del directorio
> 
> Saludos
> 
> On dl, 2006-01-16 at 10:13 +0100, Chema Cortes wrote:
> > Pau Freixes escribió:
> > 
> > > Bueno mi primera pregunta es la siguiente : como puedo acceder a las
> > > variables creadas en el arvhivo __init__.py des de una classe declarada
> > > en un archivo del directorio donde reside el __init__.py ?
> > > 
> > > Por si no me explico muy bien, les dejo la estructura i el problema
> > > 
> > > dir\__init__.py ( _version="1.0" )
> > > dir\codigo.py ( como acceder a la variable _version )
> > 
> > En plan gallego, te respondo con otra pregunta: ¿cúando crees tú que se
> > crean las variables de __init__.py?
> > 
> > 
> > El fichero __init__.py se ejecuta cuando se importa el paquete, por
> > tanto el módulo "codigo.py" tendrá que importar el paquete si quiere
> > acceder a sus variables.
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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