Cómo importar un módulo en Python desde una ruta – resuelto
En Python, los módulos son archivos que contienen funciones, variables y clases que pueden ser utilizadas en otros programas. A veces, es necesario importar un módulo desde una ruta específica en lugar de utilizar la ruta por defecto. A continuación, te mostraré cómo hacerlo de forma sencilla.
Paso 1: Agregar la ruta al sys.path
Para importar un módulo desde una ruta específica en Python, primero necesitamos agregar esa ruta al sys.path. Esto se puede hacer utilizando el módulo sys de la siguiente manera:
import sys
sys.path.append('/ruta/del/modulo')
En este código, ‘/ruta/del/modulo’ debe ser reemplazado por la ruta donde se encuentra el módulo que deseas importar.
Paso 2: Importar el módulo
Una vez que hemos agregado la ruta al sys.path, podemos importar el módulo de la siguiente manera:
import nombre_del_modulo
En este código, ‘nombre_del_modulo’ debe ser reemplazado por el nombre del módulo que deseas importar.
Ejemplo completo
Supongamos que tenemos un módulo llamado ‘mi_modulo.py’ ubicado en la carpeta ‘/home/usuario/mis_modulos’. El proceso completo para importar este módulo sería el siguiente:
import sys
sys.path.append('/home/usuario/mis_modulos')
import mi_modulo
Con estos pasos, ahora puedes importar un módulo desde una ruta específica en Python de manera sencilla y efectiva. ¡Espero que esta guía te haya sido de ayuda!