2019年2月4日月曜日

Pythonでディレクトリ名にピリオドを入れた失敗

ディレクトリ名にピリオドを入れると、Pythonではサブディレクトリとして判定してしまうのでモジュールが読み込めません

hoge.hoge ー __init__.py 

なんていうモジュールがあったとして

import hoge.hoge

とやると、「hogeディレクトリ化のhoge.pyモジュールを読みに行く」ことになって

ModuleNotFoundError: No module named 'hoge.hoge'

というエラーになるようです。

0 件のコメント:

コメントを投稿