tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

import, from, as について@Python

bar.py

def foo():
    pass
# importとは、別のファイル(モジュール)に記述されたPythonコードを読み込む
import bar
bar.foo()
# モジュールの全体を利用するのが、importで、モジュールの一部の変数や関数を利用するのが、from
from bar import foo
foo()

# 結果 <function bar.foo()>
# import したメソッドに別名(エイリアス)をつけて実行する
from bar import foo as f
f

# 結果 <function bar.foo()>