Pythonのfromimportステートメントに少し混乱しています。特に、パッケージ内にあるモジュールからクラスをインポートする方法。たとえば、2つのモジュール(モジュール1とモジュール2)を持つパッケージという名前のパッケージがある場合、モジュール2内のモジュール1から特定のクラスをインポートするにはどうすればよいですか?
私が現在見つけているのは、(モジュール2内で)次のことを行う必要があるということです...
from package import module1
module1.class1()
これは機能しますが、あまり読みにくいため、モジュール2から直接class1()にアクセスできるようにしたいと思います。ただし、次の構文は機能しません...
from package import module1.class1
また、それは私を単に行かせません...
from module1 import class1
パッケージ内のモジュール内にあるクラスを、そのパッケージ内の別のモジュール内に直接インポートするにはどうすればよいですか?