Cómo importar un módulo a Python: 2 pasos (con imágenes)

Tabla de contenido:

Cómo importar un módulo a Python: 2 pasos (con imágenes)
Cómo importar un módulo a Python: 2 pasos (con imágenes)

Video: Cómo importar un módulo a Python: 2 pasos (con imágenes)

Video: Cómo importar un módulo a Python: 2 pasos (con imágenes)
Video: Cómo hacer un gráfico circular en excel. Curso de Gráficos en Excel. 2024, Abril
Anonim

La sintaxis de Python permite que el código se acorte significativamente mediante el uso de algo llamado módulos. Al igual que los archivos de encabezado en C ++, los módulos son un lugar de almacenamiento para las definiciones de funciones. Están separados en usos comunes, como el módulo de tiempo, que proporciona funciones para usos relacionados con el tiempo.

Pasos

Método 1 de 2: uso de la instrucción from-import

La instrucción from-import importa funciones de un módulo y le permite usarlas como funciones del núcleo de Python. No ves que las funciones pertenecen al módulo.

Módulo de Python index
Módulo de Python index

Paso 1. Busque el módulo

Busque el módulo que va a importar. Puede encontrar una lista completa de módulos integrados aquí (v2.7) y aquí (v3.5).

Python de la función de importación del módulo example
Python de la función de importación del módulo example

Paso 2. Para importar una función específica de un módulo específico, escriba:

de [módulo] importar [función]

Esto le dirá al script que está utilizando una función específica de un módulo específico.

  • Por ejemplo, para importar el

    randint

    función de la

    aleatorio

    módulo e imprimir un número aleatorio usando esa función, escribiría:

    de impresión aleatoria de importación aleatoria (randint (0, 5))

Python del módulo importar muchas funciones
Python del módulo importar muchas funciones

Paso 3. Separe varias funciones del mismo módulo con comas (,)

La estructura se ve así:

de [módulo] importar [función], [otraFunción], [otraFunción],…

  • Por ejemplo, para importar el

    randint

    y

    aleatorio

    funciones de la

    aleatorio

    módulo e imprimir números aleatorios usando estas funciones, escribiría:

    de randint de importación aleatoria, impresión aleatoria (randint (0, 5)) impresión (aleatoria ())

Python del módulo import everything
Python del módulo import everything

Paso 4. Importe módulos completos utilizando un

*

en lugar de un nombre de función.

La estructura se ve así:

de [módulo] importar *

  • Por ejemplo, para importar todo

    aleatorio

    módulo y luego imprima un número aleatorio con su

    randint

    función, escribirías:

    de importación aleatoria * impresión (randint (0, 5))

Python de muchos módulos import function
Python de muchos módulos import function

Paso 5. Importe varios módulos escribiendo varias instrucciones desde la importación

Debe comenzar una nueva línea para cada instrucción para mantener el código legible, aunque separándolos con un

;

también funciona.

  • Por ejemplo, para importar el

    randint

    función de la

    aleatorio

    módulo y el

    sqrt

    función de la

    Matemáticas

    módulo y luego imprimir un resultado de ambas funciones, escribiría:

    from random import randint from math import sqrt # También funcionaría, pero es difícil de leer: # from random import randint; desde la importación matemática sqrt print (randint (0, 5)) print (sqrt (25))

Método 2 de 2: uso de la instrucción de importación

La instrucción de importación importa funciones de un módulo y deja visible que las funciones son de ese módulo. Cuando utilice una función importada con la instrucción de importación, debe escribir el nombre del módulo y un punto (.) Antes.

La instrucción de importación no permite importar una sola función de un módulo sin importar también todas las demás.

Módulo de Python index
Módulo de Python index

Paso 1. Busque el módulo

Busque el módulo que va a importar. Puede encontrar una lista completa de módulos integrados aquí (v2.7) y aquí (v3.5).

Módulo de importación de Python
Módulo de importación de Python

Paso 2. Para importar un módulo, escriba con la siguiente estructura:

importar [módulo]

  • Por ejemplo, para importar el

    aleatorio

    módulo y luego imprima un número aleatorio con su

    randint

    función:

    importar impresión aleatoria (random.randint (0, 5))

Python importa varios módulos
Python importa varios módulos

Paso 3. Separe varios módulos con una coma (,)

La estructura es:

importar [módulo], [otroMódulo], [otroMódulo],…

También puede hacer varias instrucciones de importación en varias líneas si parece más legible o tiene más sentido en su caso específico.

  • Por ejemplo, para importar el

    aleatorio

    y

    Matemáticas

    módulos y luego imprima los resultados de la

    randint

    y

    sqrt

    funciones que se incluyen en estos módulos, escribiría:

    importar aleatorio, matemáticas imprimir (aleatorio.randint (0, 5)) imprimir (matemáticas.sqrt (25))

Recomendado: