Como importar um módulo para Python: 2 etapas (com imagens)

Índice:

Como importar um módulo para Python: 2 etapas (com imagens)
Como importar um módulo para Python: 2 etapas (com imagens)

Vídeo: Como importar um módulo para Python: 2 etapas (com imagens)

Vídeo: Como importar um módulo para Python: 2 etapas (com imagens)
Vídeo: Como Fazer GRÁFICO de PIZZA no EXCEL - PASSO A PASSO 2024, Abril
Anonim

A sintaxe do Python permite que o código seja significativamente reduzido usando algo chamado módulos. Semelhante aos arquivos de cabeçalho em C ++, os módulos são um local de armazenamento para as definições de funções. Eles são separados em usos comuns, como o módulo de tempo, que fornece funções para usos relacionados ao tempo.

Passos

Método 1 de 2: usando a instrução from-import

A instrução from-import importa funções de um módulo e permite que você as use como funções do núcleo do Python. Você não vê que as funções pertencem ao módulo.

Módulo Python index
Módulo Python index

Etapa 1. Encontre o módulo

Localize o módulo que você importará. Uma lista completa dos módulos integrados pode ser encontrada aqui (v2.7) e aqui (v3.5).

Python da função de importação do módulo example
Python da função de importação do módulo example

Etapa 2. Para importar uma função específica de um módulo específico, escreva:

de [módulo] importar [função]

Isso dirá ao script que você está usando uma função específica de um módulo específico.

  • Por exemplo, para importar o

    Randint

    função do

    aleatória

    módulo e imprimir um número aleatório usando essa função, você escreveria:

    de importação aleatória impressão randint (randint (0, 5))

Python do módulo import many functions
Python do módulo import many functions

Etapa 3. Separe várias funções do mesmo módulo com vírgulas (,)

A estrutura é semelhante a esta:

from [módulo] importar [função], [outra função], [outra função],…

  • Por exemplo, para importar o

    Randint

    e

    aleatória

    funções do

    aleatória

    módulo e imprimir números aleatórios usando essas funções, você escreveria:

    de importação aleatória randint, impressão aleatória (randint (0, 5)) impressão (random ())

Python do módulo import everything
Python do módulo import everything

Etapa 4. Importar módulos inteiros usando um

*

em vez de um nome de função.

A estrutura é semelhante a esta:

de [módulo] importar *

  • Por exemplo, para importar todo o

    aleatória

    módulo e, em seguida, imprimir um número aleatório com seu

    Randint

    função, você escreveria:

    de importação aleatória * impressão (randint (0, 5))

Python de muitos módulos import function
Python de muitos módulos import function

Etapa 5. Importe vários módulos escrevendo várias instruções de importação

Você deve iniciar uma nova linha para cada instrução para manter o código legível, embora os separe com um

;

também funciona.

  • Por exemplo, para importar o

    Randint

    função do

    aleatória

    módulo e o

    sqrt

    função do

    matemática

    módulo e, em seguida, imprimir um resultado de ambas as funções, você escreveria:

    from random import randint from math import randint # Também funcionaria, mas difícil de ler: # from random import randint; from math import sqrt print (randint (0, 5)) print (sqrt (25))

Método 2 de 2: usando a instrução de importação

A instrução de importação importa funções de um módulo e deixa visível que as funções são desse módulo. Ao usar uma função importada com a instrução de importação, você deve escrever o nome do módulo e um ponto (.) Antes dele.

A instrução de importação não permite importar uma única função de um módulo sem importar também todas as outras.

Módulo Python index
Módulo Python index

Etapa 1. Encontre o módulo

Localize o módulo que você importará. Uma lista completa dos módulos integrados pode ser encontrada aqui (v2.7) e aqui (v3.5).

Python import module
Python import module

Etapa 2. Para importar um módulo, escreva com a seguinte estrutura:

importar [módulo]

  • Por exemplo, para importar o

    aleatória

    módulo e, em seguida, imprimir um número aleatório com seu

    Randint

    função:

    importar impressão aleatória (random.randint (0, 5))

Python import multiple modules
Python import multiple modules

Etapa 3. Separe vários módulos com uma vírgula (,)

A estrutura é:

import [module], [otherModule], [anotherModule],…

Você também pode fazer várias instruções de importação em várias linhas se parecer mais legível ou fizer mais sentido em seu caso específico.

  • Por exemplo, para importar o

    aleatória

    e

    matemática

    módulos e, em seguida, imprimir os resultados do

    Randint

    e

    sqrt

    funções incluídas nesses módulos, você escreveria:

    import random, math print (random.randint (0, 5)) print (math.sqrt (25))

Recomendado: