Como importar outros arquivos em Python
Neste artigo você vai aprender a como importar outros arquivos em Python, chamar outros arquivos de Python em um arquivo

Fala programador(a), beleza? Bora aprender mais sobre importação de arquivos em Python!
Basicamente podemos utilizar a função import de Python
Suponha que temos o arquivo hello.py com o seguinte código:
def world():
print("Hello World!")
Agora no nosso arquivo principal basta utilizar:
import hello hello.world()
Pronto! Nossa função será executada, diretamente do arquivo importado
Ou se quisermos ser mais sucintos:
from hello import world world()
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Assim não precisamos ficar utilizando o nome do arquivo ao invocar funções, mais simples não é?
Se você quiser importar tudo do arquivo, pode fazer assim:
from hello import * world()
Agora basta escolher qual forma é mais interessante para você e utilizar!
Se você deseja criar um módulo do seu arquivo, busque pela técnica de __init__.py
Que é como o Python detecta que o seu arquivo é na verdade um módulo de Python
Isso é útil em algumas situações, e funciona como as biliotecas de terceiro que importamos nos nossos arquivos, digamos que algo mais ‘profissional’ 🙂
Conclusão
Neste artigo você aprendeu a como importar outros arquivos em Python
Utilizamos a instrução import, que pode ser implementada de várias formas
Importando o arquivo todo ou apenas as funções necessárias do arquivo alvo

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Subtítulo ‘Como importar mais de uma função de outro arquivo Python:’ e, abaixo, o caso de várias funções separadas por vírgula. Texto na voz: ‘E se o arquivo tiver várias funções que tu quer usar? Só listar separando por vírgula, se liga’. Depois o código:
from hello import world, saudacao
world() saudacao()
Fechar com uma linha curta: ‘Assim tu traz só o que precisa, sem carregar o arquivo inteiro’
Subtítulo ‘Importando uma função de um arquivo em outra pasta:’ com a explicação do porquê antes do como. Texto na voz: ‘Aqui pega muita gente. Se o teu arquivo tá dentro de uma pasta, tu usa o ponto pra indicar o caminho até ele, tipo pasta.arquivo’. Código:

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.from utils.hello import world
world()
Antecipar o erro do leitor com uma linha: ‘Caso apareça erro de módulo não encontrado, confere se tu tá rodando o script a partir da pasta certa, já me ferrei com isso’
Subtítulo ‘Dando um apelido para a função importada:’ com o uso do ‘as’. Texto na voz: ‘Se o nome da função é grande ou conflita com outra coisa, tu pode dar um apelido na hora de importar’. Código:
from hello import world as w
w()
Uma linha fechando: ‘Bem útil quando dois arquivos têm função com o mesmo nome’
Bloco FAQ com duas a três perguntas usando o fraseado real das buscas. Sugestão:
Pergunta: Como importar uma função de outro arquivo Python? Resposta: Use ‘from nome_do_arquivo import nome_da_funcao’ (sem o .py) e depois chame a função direto pelo nome. Assim tu traz só aquela função pro teu script
Pergunta: Como importar funções de outro arquivo Python? Resposta: Liste as funções separadas por vírgula no mesmo import, tipo ‘from hello import world, saudacao’. Se quiser trazer tudo de uma vez, dá pra usar ‘from hello import *’, mas o ideal é importar só o que vai usar
Pergunta: Como importar uma função de um arquivo em outra pasta? Resposta: Use o ponto pra indicar o caminho, tipo ‘from pasta.arquivo import funcao’
Leia também
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares

Como limitar números decimais em Python?
Neste artigo vamos aprender como limitar números decimais em Python, de uma forma simples com recursos da própria linguagem. Pra limitar casas decimais em Python […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

<b>Amei<b>
Traceback (most recent call last):
File “/seu caminho/rum.py”, line 1, in <module>
from deteccao import analisar
ModuleNotFoundError: No module named ‘deteccao’
o meu programa está dando este erro
Você não deve ter nomeado com esse nome provavlemente