pythonのimportの書き方
pythonでの外部ファイルの読み込みについてまとめます。オブジェクト指向の醍醐味ですね。
・同階層
同じディレクトリ内に
module.py
main.py
があるとき、main.py内で以下のように書けばmodule.pyを読み込むことができます。
import module
使うとき : module.関数名等
または
from module import 関数名等
使うとき : 関数名等
関数名等としているのはクラス名でもいいからです。深い意味はありません。
・モジュールが下の階層
上の例のmodule.pyが、main.pyと同じ階層にあるfileというディレクトリにある場合
import file.module
使うとき : file.module.関数名等
のように書きます。
file.moduleが長いなと思ったら以下のように書き換えます。
import file.module as name
使うとき : name.関数名等
同階層の場合のfromを使うことも可能です。
上の階層にある場合は次の機会に書きますね^ ^