Importando paquetes en Python
Probablemente me estoy perdiendo algo obvio, pero de todos modos:
Cuando importas un paquete comoos
en python, puede usar cualquier submódulo / subpaquete desde el principio. Por ejemplo, esto funciona:
>>> import os
>>> os.path.abspath(...)
Sin embargo, tengo mi propio paquete que está estructurado de la siguiente manera:
FooPackage/
__init__.py
foo.py
y aquí la misma lógica no funciona:
>>> import FooPackage
>>> FooPackage.foo
AttributeError: 'module' object has no attribute 'foo'
¿Qué estoy haciendo mal