私はPythonを初めて使用し、モジュール内のクラスをインポートせずにモジュールをインポートできることを発見しました。私は次の構造を持っています-
myLib/
__init__.py
A.py
B.py
driver.py
driver.py内で私は次のことを行います-
import myLib
tmp = myLib.A()
実行しようとすると、次のエラーが発生します。AttributeError:'module'オブジェクトに属性Aがありません
これを行ってもEclipseは文句を言いません。実際、myLib.Aと入力すると、オートコンプリートでAが表示されます。
モジュールをインポートし、その中のクラスをインポートしないとはどういう意味ですか?
ありがとう
P