0
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 *
4

1 に答える 1

0
于 2013-02-16T08:00:06.563 に答える