Para usar as funcionalidades de um módulo, você precisa importá-lo em outro script Python. Existem algumas formas de fazer isso:
import nome_do_modulo
(Importação Completa)
# meu_programa.py
import calculadora
resultado_soma = calculadora.somar(10, 5)
print(f"Resultado da soma: {resultado_soma}")
print(f"O valor de PI é: {calculadora.PI}")
calc_av = calculadora.CalculadoraAvancada()
print(f"Potência de 3 elevado a 4: {calc_av.potencia(3, 4)}")
calculadora.
).from nome_do_modulo import item1, item2
(Importação Seletiva)
# meu_programa_v2.py
from calculadora import somar, PI, CalculadoraAvancada
resultado_soma = somar(20, 10) # Não precisa de calculadora.somar
print(f"Resultado da soma: {resultado_soma}")
print(f"O valor de PI é: {PI}") # Não precisa de calculadora.PI
calc_av = CalculadoraAvancada()
print(f"Raiz quadrada de 16: {calc_av.raiz_quadrada(16)}")
from nome_do_modulo import *
(Importação de Tudo - Cuidado!)
# meu_programa_v3.py
from calculadora import * # EVITE USAR NA MAIORIA DOS CASOS!
resultado_multi = multiplicar(7, 2) # Acessível diretamente
print(f"Resultado da multiplicação: {resultado_multi}")
__init__.py
de pacotes muito específicos.import nome_do_modulo as alias
(Importação com Alias)
# meu_programa_v4.py
import calculadora as calc # 'calc' é um alias para 'calculadora'
resultado_div = calc.dividir(100, 4)
print(f"Resultado da divisão: {resultado_div}")
print(f"Valor aproximado de PI: {calc.PI}")