Pythonではパッケージにまとめると便利です。
まずは、特定のディレクトリ下/home/mylibなどにパッケージとしてまとめます。
参考:Pythonでパッケージを作成する方法
これで、以下のように呼出側のソースでモジュールパスを追加することで利用できます。
import sys
sys.path.append('/home/mylib') # パスの追加
import mylib~
:
が、パスの追加を各ソースで行うのは面倒です。
そこで、Pythonのデフォルト検索パスにモジュールパスを追加することで、パスを意識せずimport mylib~などと利用できるようになります。
参考:Pythonでデフォルトパスを追加する方法
さらに、配布可能なパッケージとしてまとめるとバージョン管理もできて便利そうです。
参考:Python: 自作パッケージにデータファイルを含める
自分はデフォルトパスを追加する方法を採っています。
ちなみに、パッケージ内でモジュール、クラス、メソッドをどのように配置するかはpythonでは特に決まりはありません。
1ファイル内に複数クラスを配置もしてもよいですので、お好みで。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。