python - paquetes - instalar pip en windows 10
Paquetes de Python: importe por clase, no por archivo (1)
Tienes que poner
from project import Project
en controllers/__init__.py
.
Tenga en cuenta que cuando las importaciones absolutas se convierten en las predeterminadas (Python 2.7?), Querrá agregar un punto antes del nombre del módulo (para evitar colisiones con un modelo de primer nivel llamado project
), es decir,
from .project import Project
Supongamos que tengo la siguiente estructura de archivos:
app/
app.py
controllers/
__init__.py
project.py
plugin.py
Si app / controllers / project.py define una clase Project, app.py lo importaría así:
from app.controllers.project import Project
Me gustaría poder hacer lo siguiente:
from app.controllers import Project
¿Cómo se haría esto?