Pythonでモジュールのオブジェクトをインポートする方法
Pythonではimportキーワードを使ってモジュールのオブジェクトを読み込みます。読み込んだオブジェクトには、オブジェクト名を使ってアクセスできます。
一般的なモジュールのオブジェクトのインポート方法を以下に示します。
- モジュール全体をインポートする:
import module_name
この場合、module_name.object_name のようにして、モジュール内のオブジェクトにアクセスできます。
- モジュールから特定のオブジェクトをインポートする:
from module_name import object_name
この場合、importしたオブジェクトにはobject_nameで直接アクセスできます。
- インポートしたオブジェクトに別名を付ける:
import module_name as alias_name
この場合、モジュール内のオブジェクトにアクセスするために、alias_name を使用できます。
- モジュールのすべてのオブジェクトをインポートする:
from module_name import *
オブジェクト名直打ちではモジュール内のすべてのオブジェクトにアクセスできますが、モジュール内のすべてのオブジェクトをインポートしてしまうため、命名衝突や不必要なメモリの消費を起こす可能性があるため非推奨です。
自分に合った導入方法をお勧めします。