Supongamos que tengo la siguiente estructura:Importación de archivos en Python desde __init__.py
app/
__init__.py
foo/
a.py
b.py
c.py
__init__.py
a.py, b.py y c.py compartir algunas importaciones comunes (tala, os, re, etc.). ¿Es posible importar estos tres o cuatro módulos comunes del archivo __init__.py
para que no tenga que importarlos en cada uno de los archivos?
Editar: Mi objetivo es evitar tener que importar 5-6 módulos en cada archivo y no está relacionado con el rendimiento.
Si desea hacer esto por motivos de rendimiento, no se preocupe, la importación de módulos ya cargados es súper rápida (una simple búsqueda de dict en sys.modules). – efotinis
Pregunta editada para aclarar mis motivos. –
El objetivo declarado reduce un poco la legibilidad del código, ¿no crees? – Santa