私のスクリプトでは、冗長性を防ぐためにメインモジュールで使用できるようにしたいモジュール内に関数があります。この他のモジュール (私のメインではなく、それと呼びましょうtwo.py
) にはいくつかのクラスが含まれており、使用する別のモジュールで使用するクラスをインポートするために
from someDirectory.two import ClassA
これはクラス全体をインポートするのに問題なく機能しますが、同じモジュールに含まれるmyFunction()
別のクラスに関数があり、 .ClassB
two.py
main.py
main.py
クラス全体をインポートしたり、同じ関数を再定義したりすることなく、自分のモジュールまたは他のモジュールで使用するためにその関数を「取得」できる方法はありますか?