para paquetes librerias instalar importar descargar clases python packages

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?