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

importar outros arquivos em Python capa

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()

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

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!
Inscrever-se
Notificar de
guest

3 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
Fox Waynne

<b>Amei<b>

Visionario12

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

EVerton

Você não deve ter nomeado com esse nome provavlemente