Módulos en Python
8. import: Importando módulos
Luego que se haya instalado un módulo o paquete este puede ser usado en un programa.
Para ello se usa la sentencia: import
Los módulos deben importarse al principio del programa, en orden alfabético.
Primero los propios de Python, luego los de terceros ( en caso de existir) y , finalmente, los de la aplicación.
Figura 1
vemos su salida:
Figura 2.
1) Observemos que se importa TODO lo que tiene el módulo math, pese a que SOLO se usa la definición de la constante PI y el seno !!
2) Observemos que se usa el operador . (punto) para sin o pi , o sea que es un método de math.
Analogía:
Sería como llevar un cajón de herramientas completo muy pesado y para luego solo usar un destornillador y una pinza.
Otro ejemplo:
Figura 3
tendría una salida:
Figura 4
Donde podemos ver que muestra la hora del ordenador donde se ejecutó el programa. datetime es una librería estándar de Python ( https://docs.python.org/3/library/datetime.html ). Lamentablemente el nombre del método y de la libraría coinciden :-(. Veremos mas adelante que se pueden cambiar de nombre las librerías al importar.
Error: No module named..
Podría suceder que el módulo que estamos importando no esté instalado, en ese caso se vería algo como:
Figura 5
y el Error al intentar ejecutar:
Figura 6