Pythonのimportについてのメモ
Pythonにはimport文が2種類あり、
絶対import
.
を使用しない方法。sys.path
で確認できるモジュール検索パスに登録されているパスからimportできる。
なお、sys.path
にはカレントディレクトリが登録されるが、そのパスをもとにimport対象を解決するケースに注意。カレントディレクトリが異なるとModuleNotFoundError
が発生する。
Pythonの相対インポートで上位ディレクトリ・サブディレクトリを指定 | note.nkmk.me
相対import
.
を使用する方法。
参考文献
Pythonの相対インポートで上位ディレクトリ・サブディレクトリを指定 | note.nkmk.me