ぺーぱーの日々

上機嫌でいること、夢中でいることを目標に、今日も色んなことに手を出します。

MENU

同じ階層、別の階層にあるファイルの関数を呼び出す

以下のサイトを参考に、同じ階層、別の階層にあるファイルの関数を呼び出す練習をしてみた。

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では、想定していた結果をえられたので、ひとまず良しとする。

なんとなく、別のファイルで定義されている関数を呼び出すということがわかってきた。