Bom dia!
Criei a seguinte estrutura de diretórios:
diretorio
| __ business
| __ test
No diretório business
inseri minha classe conta
e no test
um executável que cria um objeto do tipo conta
e executa os métodos do mesmo. Fora isso, criei um arquivo __init__.py
em business
para que seja identificado como um módulo da aplicação e eu consiga enxergar o que se encontra dentro para que importe e utilize.
Pois bem, estou obtendo o erro:
Traceback (most recent call last):
File "test/testConta.py", line 1, in <module>
from business.conta import Conta
ModuleNotFoundError: No module named 'business'
Com Python-2.7, a importação e utilização ocorrem normalmente.
Encontrei esse post no Stackoverflow, informando que, a partir da versão 3.3 do Python, não é mais necessário utilizar o __init__.py
- no meu caso, a versão é 3.6.5. Como é feito o import
com Python-3?
Agradeço a atenção e aguardo retorno.