Tenho a seguinte estrutura de pastas onde os testes rodam com sucesso
mas já com está estrutura de pastas recebo um erro de importação
ModuleNotFoundError: No module named 'my'
Tenho a seguinte estrutura de pastas onde os testes rodam com sucesso
mas já com está estrutura de pastas recebo um erro de importação
ModuleNotFoundError: No module named 'my'
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!
import sys cho qua ta faltando From