概要 自分でPythonのファイルを分割する場合に、 いつも悩むので、一度しっかりまとめようと思ったので、まとめました。 同じ悩みの人のお役に立てれば幸いです。 ※以降の説明はすべて、main.pyが実際に実行するPythonファイルとなります。 インポートの基礎知識 Pythonのライブラリは主に以下の3種類となります。 標準ライブラリディレクトリ site-packagesディレクトリ(pip installでインストール) ユーザ別site-packagesディレクトリ(pip install --userでインストール) Pythonが読み込むライブラリの場所を知りたい場合は、下記の様に実行すれば分かります。 user$ python Python 3.6.8 (default, Mar 10 2019, 22:43:46) [GCC 4.2.1 Compatible Apple