相対インポート
記事
IT・テクノロジー
相対インポート
from パッケージ import モジュール
from パッケージ.モジュール import 関数
from モジュール import 関数
モジュールとパッケージだけでなく、
モジュール内の変数、関数、クラスもインポートできる
from a.b import c
c.関数()
from a.b.c import 関数
関数()
実行
モジュールとして実行する
python -m パッケージ.スクリプト.py
※ 相対インポートしているスクリプトを直接実行するとエラーになる
カレントディレクトリ
.
親ディレクトリ
..
2階層上
...