Cómo importar una clase de otro archivo en Python – Resuelto

Introducción

En Python, es común dividir nuestro código en varios archivos para mantenerlo organizado y fácil de mantener. A veces, necesitamos importar una clase de otro archivo para reutilizar su funcionalidad en nuestro programa principal. En este artículo, te mostraré cómo importar una clase de otro archivo en Python de manera sencilla.

Pasos para importar una clase de otro archivo en Python

Para importar una clase de otro archivo en Python, sigue estos pasos:

1. Crea el archivo que contiene la clase que quieres importar. Por ejemplo, si tienes una clase llamada 'MiClase' en un archivo llamado 'archivo_clase.py', asegúrate de que el archivo esté en el mismo directorio que tu programa principal.

2. En tu programa principal, utiliza la palabra clave 'import' seguida del nombre del archivo (sin la extensión .py) y luego el nombre de la clase que quieres importar. Por ejemplo, si quieres importar la clase 'MiClase' del archivo 'archivo_clase.py', debes escribir:

import archivo_clase

3. Una vez que hayas importado la clase, puedes crear instancias de la misma y utilizar sus métodos y atributos en tu programa principal.

Ejemplo práctico

Supongamos que tenemos la siguiente clase en un archivo llamado ‘mi_clase.py’:

class MiClase:

def __init__(self, nombre):

self.nombre = nombre

def saludar(self):

print("Hola, soy " + self.nombre)

Para importar esta clase en nuestro programa principal, podemos hacer lo siguiente:

import mi_clase

# Creamos una instancia de la clase MiClase

objeto = mi_clase.MiClase("Python")

# Llamamos al método saludar

objeto.saludar()

Al ejecutar este código, veremos la siguiente salida en la consola:

Hola, soy Python

¡Y listo! Ahora sabes cómo importar una clase de otro archivo en Python de forma sencilla. Espero que este artículo te haya sido de ayuda. ¡Happy coding!