Python プログラムモジュールの呼び出し方法
Python プログラムモジュールを呼び出すには import ステートメントを使用できます。以下に一般的な呼び出し方法をいくつか示します。
- モジュール全体を呼び出す:
- インポート モジュール名
- mathモジュールに定義された関数・変数・クラスなどが利用できるようになります。例えば、モジュール名mathの場合、sqrt()関数はmath.sqrt()と呼び出すことで使用できます。
- モジュールに別名を付けるには、as キーワードを使用します。
- import module_name as alias_name
- モジュール内の内容を呼び出すには、alias_name で module_name を置換して使用できます。
- 特定の関数、変数、クラスをモジュールからインポートする:
- module_nameモジュールからfunction_name関数、variable_name変数、class_nameクラスをインポート
- モジュール名を接頭辞として使用することなく、インポートした関数、変数、クラスを直接使用することができます。たとえば、モジュール名が math の場合は、math.sqrt() を使用することなく、sqrt() 関数を直接使用できます。
- ワイルドカード文字を使ってモジュール内にある全てをインポートする:
- import module_name.*
- モジュール内の全ての関数が、変数が、またはクラスが、モジュール名をプレフィクスとして使用することなしに、直接使用できるなります。しかし、ネームの衝突を招く恐れがあるため、このやり方は推奨されません。
様々なモジュールの呼び出し方法で、実際的なニーズに応じて適した方法を選択してください。