Cómo importar un módulo en Python desde una ruta – resuelto

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!

Rodrigo Olivares
Rodrigo Olivares

Rodrigo Olivares es un Ingeniero en Informática y estratega web que comparte en su canal de YouTube y en sus sitios web personales mas de 15 años de experiencia trabajando en diseño de sitios web, SEO, monetización e Inteligencia Artificial (IA)

Artículos: 554