2
respostas

Importação de modulos em python

Tenho a seguinte estrutura de pastas onde os testes rodam com sucesso Insira aqui a descrição dessa imagem para ajudar na acessibilidade

mas já com está estrutura de pastas recebo um erro de importação

 ModuleNotFoundError: No module named 'my' 

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá, David! Tudo bem?

O problema está na forma em que você está importando o modulo no arquivo "test_main.py". Como o arquivo "my.py" está dentro da pasta "dir_main" você deve colocar na importação todo o caminho para chegar no módulo, passando pela pasta o arquivo e chegando no mesmo.

Ficaria dessa forma a importação:

from dir_main.my import main

Onde inserir o dir_main antes do my e adicionei um "." entre eles, isso significa que estou acessando a pasta "dir_main" e o arquivo "my.py" dentro dela para buscar o modulo main.

Espero ter ajudado e caso tenha mais problemas ou dúvidas relacionados com este tópico, estarei à disposição.

Grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

import sys cho qua ta faltando From