Si un submódulo de su código carga un módulo grande, ¿hay algún beneficio al hacer referencia al módulo desde ese espacio de nombres en lugar de importarlo de nuevo?¿Pitón optimiza los módulos cuando se importan varias veces?
Tengo un módulo MyLib, que hace un uso extenso de ReallyBigLib. Si tengo código que importa MYLIB, debería excavar el módulo al igual que
import MyLib
ReallyBigLib = MyLib.SomeModule.ReallyBigLib
o simplemente
import MyLib
import ReallyBigLib
Gracias, Podría jurar que lo leí en alguna parte, pero no pude encontrarlo para confirmar – JimB
Sin embargo, si desea volver a importar el módulo, puede utilizar la función reload(). Esto podría ser si el módulo ha sido cambiado, por ejemplo. –
Te creo, pero ... ¿puedes señalar los documentos? – dfrankow