josiete.com

Importaciones

Python 3.15: importar solo cuando hace falta

Logo de Python azul y amarillo en relieve sobre una superficie oscura, con bloques desenfocados al fondo

Importar una librería puede implicar leer archivos, ejecutar su código de inicialización y cargar otras dependencias. Ese trabajo se paga aunque después solo queramos mostrar la ayuda de una herramienta. Python 3.15 incorpora Explicit Lazy Imports, definido en el PEP 810 y recogido en las novedades de Python 3.15: podemos declarar un import y aplazar su carga hasta el primer uso.