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