ImportError エラーの解決

pyCharm で、Python を書いていて、実行前にエディタで警告のマークが出ないからと、
ついうっかり、
 ImportError: attempted relative import with no known parent package
となってしまうことがある。
カレントディレクトリにインポートしたいファイルを持ってくるか、上のディレクトリから
実行すれば済むことではあるが、もう1つ解決方法がある。
sys.path で対象のディレクトリを追加してしまうのだ。

import sys
sys.path.append("../tool")
from tool.logger import Logger

この例では、tool と並列のディレクトリ下のスクリプトの中は
このように書く。