packageName\
__init__.py
src\
__init__.py
someFile.py
classes\
__init__.py
engine1.py
engine2.py
engine.py
tests\
__init__.py
myTests.py
temp\
私はPythonでOOPに取り組んでいますが、いくつか質問があります。
それがフォルダをモジュールとして定義していることは理解し__init__.py
ていますが、私が理解していないのは、これがどのように私に利益をもたらすかということです。
フォルダmyTests.py
からクラスをインポートする必要がある場合、どのように実行しますか?packageName/src/classes
$ python packageName/tests/myTests.py
上記の呼び出しは、私がテストを実行するつもりであると私が推測する方法です。構造が当てはまる場合、クラスをインポートするにはどうすればよいですか?
from ..src.classes.engine1 import *