12億円ほしい人のブログ

メガBIG当たらないかな

Pythonのimportについてのメモ

Pythonにはimport文が2種類あり、

絶対import

.を使用しない方法。sys.pathで確認できるモジュール検索パスに登録されているパスからimportできる。
なお、sys.pathにはカレントディレクトリが登録されるが、そのパスをもとにimport対象を解決するケースに注意。カレントディレクトリが異なるとModuleNotFoundErrorが発生する。

Pythonの相対インポートで上位ディレクトリ・サブディレクトリを指定 | note.nkmk.me

相対import

.を使用する方法。

参考文献

理解して覚えるpython ~import編~

Pythonの相対インポートで上位ディレクトリ・サブディレクトリを指定 | note.nkmk.me

Pythonでimportの対象ディレクトリのパスを確認・追加(sys.pathなど) | note.nkmk.me

pythonにおける親/兄弟階層のモジュールimportの方法 – rinoguchi's techlog