Podemos importar todo un módulo de un paquete y nombrándolo con la palabara clave as
# mod_2.py
import package.mod_2 as mod_2
print(mod_2.func_3())
print(mod_2.func_4())
.
También podemos usar los paquetes desntro de un módulo que está en el mismo paquete
# mod_3.py
from .mod_1 import func_1
from . import mod_2
def func_5():
return func_1()
def func_6():
return mod_2.func_3()
.
Este último es muy común usarlo en framework como django, flask entre otros.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?