MÓDULOS
Si te sales del intérprete de Python y entrás de nuevo, las definiciones que hiciste (funciones y variables) se
pierden. Por lo tanto, si quieres escribir un programa más o menos largo, es mejor que uses un editor de
texto para preparar la entrada para el interprete y ejecutarlo con ese archivo como entrada. Esto es
conocido como crear un guión, o script. Si tu programa se vuelve más largo, quizás quieras separarlo en
distintos archivos para un mantenimiento más fácil. Quizás también quieras usar una función útil que
escribiste desde distintos programas sin copiar su definición a cada programa.
Para soportar esto, Python tiene una manera de poner definiciones en un archivo y usarlos en un script o
en una instancia interactiva del intérprete. Tal archivo es llamado módulo; las definiciones de un módulo
pueden ser importadas a otros módulos o al módulo principal (la colección de variables a las que tenés
acceso en un script ejecutado en el nivel superior y en el modo calculadora).
Un módulo es una archivo conteniendo definiciones y declaraciones de Python. El nombre del archivo es
el nombre del módulo con el sufijo .py agregado. Dentro de un módulo, el nombre del mismo (como una
cadena) está disponible en el valor de la variable global __name__. Por ejemplo, usa tu editor de textos
favorito para crear un archivo llamado fibo.py en el directorio actual, con el siguiente contenido:
No hay comentarios:
Publicar un comentario