Tecnología

Inicio

Cómo comprobar si un módulo cargado en Python

El lenguaje de programación Python permite reutilizar código mediante módulos de importación. Un módulo es un archivo que contiene el código fuente de Python; por lo general toma la forma de definiciones y declaraciones. Los módulos pueden ser importados para poder acceder a todas sus funciones y estados definidos. Importación de módulos se logra con el comando "importación". Todos los módulos importados se agregan al diccionario sys.modules; se puede comprobar este diccionario para ver si un determinado módulo ha sido cargado.

Instrucciones

1 Abra el editor de texto IDLE que viene incluido con la descarga de Python. El editor de texto IDLE se encuentra en "Archivos de programa" (o "Aplicaciones" en un Macintosh) en el directorio de Python. Un espacio en blanco cargue un archivo de código fuente en la ventana del editor de texto inactivo.

2 Importe el módulo sys usando el siguiente código:

import sys

3 Intenta importar otro módulo que le gustaría probar para ver si este se encuentra. Por ejemplo, para importar el módulo "ModuleName," escribir el siguiente código:

import moduleName

4 Prueba para ver si el módulo ha sido cargado en sys.modules. Esto puede hacerse utilizando un "if" de esta manera:

si ( "ModuleName" en sys.modules):

5 Sangría a la línea después del "if" pulsando la tecla "tab", y luego entrar en la línea de código a continuación. Esta línea se imprimirá el texto "Módulo de carga" si se encuentra en sys.module.

print("Module loaded")

6 Crear una declaración "si no" escribiendo esta línea de código en la línea siguiente:

más:

7 Sangría a la línea después de la declaración "si no" pulsando de nuevo la tecla "tab". Para imprimir el texto "El módulo no está cargado," escribir el siguiente código:

print("Module not loaded")

8 Ejecutar el programa presionando la tecla F5. Si el módulo está presente, la salida del programa se verá así:

moduleName loaded