◾️はじめに
小ネタ。 pytest を実行した際に、自作したライブラリが見つけられず エラー「ModuleNotFoundError」が発生していた。 その際に、「__init__.py」を追加することにより、解決できた。 そこで、今更だが、「__init__.py」について扱う。
【1】__init__.py
* Pythonディレクトリをパッケージとして認識させるためのファイル
【2】追加例
./
├─ main.py ..... 実行ファイル
└─ utils/
├─ __init__.py <<
└─ xxxx.py
【3】教訓
* 新しくPythonでモジュールを作ったら、__init__.pyを追加する
参考文献
https://qiita.com/Tomato_otamoT/items/df01c754225aebc5a9da
https://qiita.com/msi/items/d91ea3900373ff8b09d7
https://ya6mablog.com/how-to-use-init-py/