以下の内容はhttps://papermount.hatenablog.com/entry/2022/05/24/201524より取得しました。


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

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

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

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




以上の内容はhttps://papermount.hatenablog.com/entry/2022/05/24/201524より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14