Pythonでのimportの使い方
Pythonでは、`import`文を使用してモジュールやモジュール内の関数やクラスをインポートします。
- モジュール全体をインポートする。
- モジュール名をインポートしてください。
- 現在、完全なモジュールを現在の名前空間にインポートし、module_nameを使用して属性、関数、クラスなどにアクセスできます。
- 特定の関数やクラスをモジュールにインポートする:
- module_nameからfunction_nameやclass_nameをインポートします。
- 指定された関数やクラスをモジュールに直接インポートすることができ、モジュール名を使ってアクセスする必要はありません。
- モジュールや関数の名前を変更してインポートします。
- モジュール名を別名でインポートする: aliasとして
モジュール名から関数名をインポートする: fnとして - インポートされたモジュールや関数に別名を指定するためにasキーワードを使用することができ、コード内でそれらを参照するために別名を使用することができます。
- すべてのモジュールの内容をインポートします。
- module_nameから全てのものをインポートします。
- モジュール内のすべての関数やクラスなどをインポートするために * ワイルドカードを使用することができますが、一般的にお勧めしません。なぜなら、これにより名前空間が混乱し、可能性があるためです。名前の衝突。
- サブモジュールをモジュールにインポートする。
- module_nameからsubmodule_nameをインポートする
- 1つのモジュールに複数のサブモジュールが含まれている場合、そのような方法を使用してサブモジュールをインポートすることができます。
モジュールのインポートステートメントは通常、ファイルの先頭に配置され、複数のモジュールを1行ずつインポートできることに注意する必要があります。