以下のサイトを参考に、同じ階層、別の階層にあるファイルの関数を呼び出す練習をしてみた。
Pythonの相対インポートで上位ディレクトリ・サブディレクトリを指定 | note.nkmk.me
実装したコード
https://drive.google.com/file/d/1EgzF9cM__U2aK_-2td-TS6Oqi9X2zOhB/view?usp=sharing
ポイント
Terminalで実行すること
まとめ
Pycharmで実行しようとすると、
from . import mod1
ImportError: attempted relative import with no known parent package
のように、ImportErrorが出てしまって、時間をかけて解決しようとしたが
できなかった。
Terminalでは、想定していた結果をえられたので、ひとまず良しとする。
なんとなく、別のファイルで定義されている関数を呼び出すということがわかってきた。