Comando de importación de Python

Python Import Command



El comando de importación en Python se usa para obtener acceso a otros módulos. Los módulos son lo mismo 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, podemos simplemente importar el módulo usando 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 integrados 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 la extensión. py extensión.







En este artículo, aprenderemos cómo podemos importar nuestros propios módulos integrados en Python. El editor de Spyder3 se utiliza para crear y ejecutar los scripts de Python.



Cómo utilizar el comando de importación

Usamos el importar palabra clave para importar los módulos en Python. Mientras importamos el módulo en nuestro código, escribimos el nombre del módulo con el comando de importación de esta manera:



importarNombre del módulo

Importar módulos integrados de Python

Python viene con muchos módulos integrados. El módulo de matemáticas es uno de los módulos comunes que se utiliza para realizar las funciones matemáticas.





Importemos el módulo matemático utilizando la palabra clave import 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 ponemos un punto y escribimos el nombre de la función así:

Nombre del módulo.nombre de la función()
# importando el módulo matemático
importar Matemáticas
# imprimiendo el valor de pi constante
impresión('El valor de PI es:',Matemáticas.Pi)

# calcular el factorial de un número usando la función factorial
impresión('El factorial del número 5 es:',Matemáticas.factorial(5))

# calcular el logaritmo de un número usando la función de registro
impresión('El logaritmo de 10 es:',Matemáticas.Iniciar sesión(10))

# imprimiendo el valor del número de Euler
impresión('El valor del número de Euler es:', Matemáticas.Y)

# calcular los radianes a partir de grados
trabaja= Matemáticas.radianes(90)
impresión('Los radianes de 90 es:',trabaja)

# calculando el valor del pecado
impresión('El pecado de los 90 es:',Matemáticas.sin(90))

# calculando el valor de coa
impresión('El cos de 90 es:',Matemáticas.alguna cosa(90))

# calcular el valor de bronceado
impresión('El bronceado de 90 es:',Matemáticas.tan(90))

Producció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 hacerlo de esta manera:

deNombre del móduloimportarnombre de la funciónonombre_constante

Por ejemplo, solo la constante pi del módulo matemático se puede importar de esta manera

de Matemáticas importarPi

Veamos un ejemplo de ello.

# importando solo el valor pi del módulo matemático
de Matemáticas importarPi
# imprimiendo el valor de pi constante
#aquí usamos pi directamente en lugar de math.pi ()
impresión('El valor de PI es:',Pi)

Producción

La salida se muestra en la consola de Python.

Todas las funciones y constantes se pueden importar de esta manera:

deNombre del móduloimportar*

En el caso del módulo de matemáticas sería así:

# importando solo el valor pi del módulo matemático
de Matemáticas importar*
# Ahora no necesitamos especificar matemáticas con la constante y la función
# imprimiendo el valor de pi constante
impresión('El valor de PI es:',Pi)

# calculando el valor de sin 90
impresión('El valor de sin 90 es:',sin(90))

# calcular el factorial de 8
impresión('El factorial de 8 es:',factorial(8) )

Producció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.

importartokenizador
impresión(tokenizador.simbólico())

Producción

En la salida, puede ver que arroja un error ModuleNotFoundError.

Crea tu módulo

Para crear su módulo, cree un archivo Python, escriba el código y guárdelo con la extensión .py.

Veamos un ejemplo de ello.

Ejemplo

Hemos creado un nuevo módulo llamado calculate.py. Tiene una función, que toma dos números como argumento y devuelve su suma.

def suma(val_1,val_2):
impresión('La suma es:',val_1 + val_2)

Ahora creemos otro archivo Python (test.py) y llamemos al módulo de calculadora en ese archivo.

# importando el módulo de la calculadora
importarcalculadora
# llamando a la función de suma
impresión(calculadora.suma(1,2))

Producción

La salida se muestra en la consola de Python.

Ahora modifiquemos el archivo del módulo de la calculadora y creemos dos variables aquí.

val_1=0
val_2=0
def suma():
impresión('La suma es:',val_1 + val_2)

Intentemos acceder a las variables del módulo de calculadora en test.py

# importando el módulo de la calculadora
importarcalculadora
# accediendo a la primera variable y asignando un valor
calculadora.val_1=10
# accediendo a la segunda variable y asignando un valor
calculadora.val_2=20
# llamando a la función de suma desde el módulo de la calculadora
impresión(calculadora.suma())

Producción

La salida se muestra en la consola de Python.

También podemos crear un alias al importar un módulo usando la palabra clave as y funcionará bien.

# importando el módulo de la calculadora como cal
importarcalculadoracomohay
# accediendo a la primera variable y asignando un valor
hay.val_1=10
# accediendo a la segunda variable y asignando un valor
hay.val_2=20
# llamando a la función de suma desde el módulo de la calculadora
impresión(hay.suma())

Producción

En la salida, puedes ver que funciona bien y no muestra ningún tipo de error.

Podemos usar la función dir () incorporada de Python para enumerar todas las funciones y variables disponibles de un módulo.

# importando el módulo de la calculadora como cal
importarcalculadoracomohay
# usando la función dir ()
impresión(para ti(hay))

Producción

La salida muestra todas las variables y funciones disponibles del módulo de la calculadora.

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 integrados y definidos por el usuario en archivos de Python.