Comando de importação Python

Python Import Command



O comando import em Python é usado para obter acesso a outros módulos. Os módulos são iguais a uma biblioteca de código em Java, C, C ++ ou C #. Um módulo normalmente envolve um conjunto de funções e variáveis. Quando precisamos incluir ou usar essas funções de módulos em nosso código, podemos simplesmente importar o módulo usando o comando import e podemos invocar facilmente as funções e variáveis ​​do módulo. O comando import é a maneira mais simples e comum de incluir módulos em seu código.

Python vem com muitos módulos integrados que podemos incluir em nosso código facilmente. Também podemos criar nosso módulo apenas salvando o arquivo de código Python com o. py extensão.







Neste artigo, aprenderemos como podemos importar nossos próprios módulos integrados em Python. O editor Spyder3 é usado para criar e executar os scripts Python.



Como usar o comando import

Nós usamos o importar palavra-chave para importar os módulos em Python. Ao importar o módulo em nosso código, escrevemos o nome do módulo com o comando import desta forma:



importarnome do módulo

Importar módulos integrados do Python

Python vem com muitos módulos integrados. O módulo matemático é um dos módulos comuns usados ​​para realizar as funções matemáticas.





Vamos importar o módulo matemático usando a palavra-chave import e usar suas funções para realizar cálculos matemáticos. Quando acessamos qualquer função de um módulo, escrevemos o nome do módulo e colocamos um ponto e escrevemos o nome da função assim:

nome do módulo.function_name()
# importando o módulo matemático
importar matemática
# imprimindo o valor da constante pi
imprimir('O valor de PI é:',matemática.pi)

# calculando o fatorial de um número usando a função fatorial
imprimir('O fatorial do número 5 é:',matemática.fatorial(5))

# calculando o log de um número usando a função log
imprimir('O log de 10 é:',matemática.registro(10))

# imprimindo o valor do número de Euler
imprimir('O valor do número de Euler é:', matemática.E)

# calculando os radianos a partir de graus
trabalhar= matemática.radianos(90)
imprimir('Os radianos de 90 são:',trabalhar)

# calculando o valor do pecado
imprimir('O pecado de 90 é:',matemática.sem(90))

# calculando o valor do coa
imprimir('O cos de 90 é:',matemática.algo(90))

# calculando o valor de tan
imprimir('O bronzeado de 90 é:',matemática.tão(90))

Saída



A saída é exibida no console Python.

Em alguns casos, se quisermos importar apenas uma função específica ou uma constante de um módulo, podemos fazer desta forma:

a partir denome do móduloimportarfunction_nameouconstant_name

Por exemplo, apenas a constante pi do módulo matemático pode ser importada desta forma

a partir de matemática importarpi

Vamos ver um exemplo disso.

# importando apenas o valor pi do módulo matemático
a partir de matemática importarpi
# imprimindo o valor da constante pi
#aqui usamos pi diretamente em vez de math.pi ()
imprimir('O valor de PI é:',pi)

Saída

A saída é exibida no console Python.

Todas as funções e constantes podem ser importadas desta forma:

a partir denome do móduloimportar*

No caso do módulo matemático seria assim:

# importando apenas o valor pi do módulo matemático
a partir de matemática importar*
# Agora não precisamos especificar matemática com a constante e função
# imprimindo o valor da constante pi
imprimir('O valor de PI é:',pi)

# calculando o valor de sin 90
imprimir('O valor do pecado 90 é:',sem(90))

# calculando o fatorial de 8
imprimir('O fatorial de 8 é:',fatorial(8) )

Saída

A saída é exibida no console Python.

O comando import procura o nome do módulo se o módulo não for encontrado, então ele mostra um erro. Vamos tentar importar o módulo Tokenizer.

importartokenizer
imprimir(tokenizer.símbolo())

Saída

Na saída, você pode ver que ele lança um erro ModuleNotFoundError.

Crie o seu módulo

Para criar seu módulo, crie um arquivo python, escreva o código e salve-o com a extensão .py.

Vamos ver um exemplo disso.

Exemplo

Criamos um novo módulo chamado calcule.py. Ele tem uma função que recebe dois números como argumento e retorna a soma.

def soma(val_1,val_2):
imprimir('A soma é:',val_1 + val_2)

Agora vamos criar outro arquivo Python (test.py) e chamar o módulo calculadora nesse arquivo.

# importando o módulo da calculadora
importarcalculadora
# chamando a função de soma
imprimir(calculadora.soma(1,2))

Saída

A saída é exibida no console Python.

Agora vamos modificar o arquivo do módulo da calculadora e criar duas variáveis ​​aqui.

val_1=0
val_2=0
def soma():
imprimir('A soma é:',val_1 + val_2)

Vamos tentar acessar as variáveis ​​do módulo da calculadora em test.py

# importando o módulo da calculadora
importarcalculadora
# acessando a primeira variável e atribuindo um valor
calculadora.val_1=10
# acessando a segunda variável e atribuindo um valor
calculadora.val_2=vinte
# chamando a função de soma do módulo de calculadora
imprimir(calculadora.soma())

Saída

A saída é exibida no console Python.

Também podemos criar um alias ao importar um módulo usando a palavra-chave as e funcionará bem.

# importando o módulo da calculadora como cal
importarcalculadoraComocal
# acessando a primeira variável e atribuindo um valor
cal.val_1=10
# acessando a segunda variável e atribuindo um valor
cal.val_2=vinte
# chamando a função de soma do módulo de calculadora
imprimir(cal.soma())

Saída

Na saída, você pode ver que funciona bem e não apresenta nenhum tipo de erro.

Podemos usar a função dir () embutida do Python para listar todas as funções e variáveis ​​disponíveis de um módulo.

# importando o módulo da calculadora como cal
importarcalculadoraComocal
# usando a função dir ()
imprimir(para você(cal))

Saída

A saída mostra todas as variáveis ​​e funções disponíveis do módulo de calculadora.

Conclusão

Este artigo explica o comando de importação do Python em detalhes com a ajuda de exemplos simples. O comando import é usado para chamar os módulos integrados e definidos pelo usuário em arquivos Python.