Índice

Utilizar los módulos

El desarrollo de un script puede implicar la creación de numerosas funciones. La agrupación de funciones en un módulo permite almacenar juntas las funciones especializadas en módulos separados y llamarlas bajo demanda (cálculos, tratamiento de imágenes, acceso a archivos...). El uso de estas funciones se hace integrando al script el módulo que las contiene.

1. Los módulos internos

Durante la instalación de Python, se instala un determinado número de módulos al mismo tiempo que Python. Dan acceso:

  • Al tratamiento de cadenas de caracteres (string, curses, etc.),

  • Al sistema (sys, time, os),

  • A las bases de datos (anydbm, shelve),

  • A los cálculos (maths, random).

2. Crear un módulo Python:crear un módulo

Un módulo es simplemente un archivo que contiene las funciones que el programador desea agrupar. Integra generalmente un programa de prueba, que permite comprobar que funcionan las funciones incluidas en el módulo. Si es necesaria la modificación de una o varias funciones, el script de prueba validará que las funciones contenidas en el módulo siguen funcionando normalmente.

El siguiente ejemplo muestra cómo crear un módulo llamado cálculo. Este módulo contiene la función multipli(), así como un programa de prueba destinado a comprobar el funcionamiento correcto de la función.

Este ejemplo utiliza los docstrings, que permiten crear comentarios. La cadena de caracteres ...