python from import*使い方を解説
importとは、別のファイル(モジュール)に記載されたpythonコードを取り込む機能のこと。
以下のようなファイルamod.pyがあるとする
def a_method():
pass
a_var = None
別のファイルbprog.pyでは、以下のようにamod.pyのメソッドや変数を参照できる。
pythonには、公式、サードパティ製のモジュールが多数存在し、多様な機能を提供している。
プログラムの冒頭でモジュールをインポートすることでそれらモジュールを活用できる。
「from import 」の意味は?
上述のように、 ., . のような記法で、モジュールのメソッドや変数を参照できます。
さらに、 from import , from import という記法を用いると、モジュール名を省略できるようになります。
from amod import a_method
from amod import a_var
a_method()
a_var
加えて 「」(ワイルドカード)を用いると、モジュール内で定義されているメソッドや変数をまとめてインポートできます。
from amod import *
a_method()
a_var