El comando de importación en Python se utiliza para obtener acceso a otros módulos. Los módulos son los mismos que una biblioteca de código en Java, C, C ++ o C#. Un módulo generalmente involucra un conjunto de funciones y variables. Cuando necesitamos incluir o usar estas funciones de módulos en nuestro código, simplemente podemos importar el módulo utilizando el comando de importación y podemos invocar fácilmente las funciones y variables del módulo. El comando de importación es la forma más simple y común de incluir módulos en su código.
Python presenta muchos módulos incorporados que podemos incluir en nuestro código fácilmente. También podemos crear nuestro módulo simplemente guardando el archivo de código Python con el .py extensión.
En este artículo, aprenderemos cómo podemos importar nuestros módulos propios y incorporados en Python. El editor SPYDER3 se usa para crear y ejecutar los scripts de Python.
Cómo usar el comando de importación
Usamos el importar Palabra clave para importar los módulos en Python. Al importar el módulo en nuestro código, escribimos el nombre del módulo con el comando de importación de esta manera:
importar módulo_nameImportar módulos incorporados de Python
Python se le ocurre muchos módulos incorporados. El módulo matemático es uno de los módulos comunes que se utiliza para realizar las funciones matemáticas.
Importemos el módulo de matemáticas utilizando la palabra clave de importación y usemos sus funciones para realizar cálculos matemáticos. Cuando accedemos a cualquier función desde un módulo, escribimos el nombre del módulo y colocamos un punto y escribimos el nombre de la función así:
Nombre del módulo.function_name () # Importar el módulo de matemáticasProducción
La salida se muestra en la consola de Python.
En algunos casos, si queremos importar solo una función específica o una constante de un módulo, podemos hacer de esta manera:
Desde MODULE_NAME IMPORT FUNTION_NAME o constant_namePor ejemplo, solo la constante de Pi del módulo matemático se puede importar de esta manera
De matemáticas importación piVeamos un ejemplo de ello.
# Importar solo el valor PI del módulo de matemáticasProducción
La salida se muestra en la consola de Python.
Todas las funciones y constantes se pueden importar de esta manera:
de module_name import *En el caso del módulo matemático, sería así:
# Importar solo el valor PI del módulo de matemáticasProducción
La salida se muestra en la consola de Python.
El comando de importación busca el nombre del módulo si no se encuentra el módulo, entonces muestra un error. Intentemos importar el módulo "Tokenizer".
tokenizador de importaciónProducción
En la salida, puede ver que arroja un error "ModulenotFoundError".
Crea tu módulo
Para crear su módulo, crear un archivo de Python, escribir el código y guardarlo con .extensión de PY.
Veamos un ejemplo de ello.
Ejemplo
Hemos creado un nuevo módulo llamado "Calcular.py ". Tiene una función, que toma dos números como argumento y lo devuelve suma.
def sum (val_1, val_2):Ahora creemos otro archivo de Python (prueba.py) y llame al módulo de "calcular" en ese archivo.
# Importar el módulo de calcularProducción
La salida se muestra en la consola de Python.
Ahora modificemos el archivo de módulo de calcular y creemos dos variables aquí.
val_1 = 0Intentemos acceder a las variables de calcular el módulo en la prueba.py
# Importar el módulo de calcularProducción
La salida se muestra en la consola de Python.
También podemos crear un alias mientras importamos un módulo utilizando la palabra clave "as" y funcionará bien.
# Importar el módulo de calcular como CalProducción
En la salida, puede ver que funciona bien y no muestra ningún tipo de error.
Podemos usar la función Python incorporada Dir () para enumerar todas las funciones y variables disponibles de un módulo.
# Importar el módulo de calcular como CalProducción
La salida muestra todas las variables y funciones disponibles del módulo "Calcular".
Conclusión
Este artículo explica el comando de importación de Python en detalle con la ayuda de ejemplos simples. El comando de importación se utiliza para llamar a los módulos incorporados y definidos por el usuario en los archivos de Python.