=?iso-8859-1?q?=BFMe?=explican los paquetes?
Luis Rodrigo Gallardo Cruz
lrgallardo en interservice.net
Sab Dic 20 00:37:57 CET 2003
Tengo una jerarquía de archivos como sigue:
tst/
__init__.py
db/
__init__.py
Propiedad.py
tst/__init__.py
y
tst/db/Propiedad.py
están vacios.
tst/db/__init__.py
tiene el siguiente contenido:
import tst.db.Propiedad
a = tst.db.Propiedad
Si desde el directorio que contiene todo esto arranco python (2.2 o
2.3) pasa lo siguiente:
>>> import tst.db
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "tst/db/__init__.py", line 3, in ?
a = tst.db.Propiedad
AttributeError: 'module' object has no attribute 'db'
Fijense como el 'import tst.db.Propiedad' funcionó, por que el error
me lo da en la siguiente linea.
Si cambio tst.db por db y hago todo desde un directorio más adentro
(es decir solo hago 'import db') funciona bien.
¿Alguien entiende que pasa aquí?
--
Rodrigo Gallardo
PGP Key ID: ADC9BC28
Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20031219/b5f0b5b0/attachment.pgp>
------------ 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