Pythonのimport文の使い方は何ですか
Pythonではimportキーワードを用いて外部のモジュールやパッケージをimportできます。これにより、別のモジュールの関数、変数、クラスなどを現在の名前空間に取り込んで、現在のモジュールで利用することができます。
importの使い方は、以下のような種類があります:
- モジュール名を利用してモジュールをインポートすることで、モジュール内の関数や変数、クラスを利用できます。モジュール内の要素を参照するには、module_name.function_name の形式を使用します。
- ネイティブな日本語で言い換えると、モジュールを読み込み、別名を設定し、別名を使用してモジュールの内容(例:alias.function_name)にアクセスします。
- モジュール名 from にて、name1、name2、など指定の関数、変数、またはクラスをインポートし、モジュール名をプレフィックスとして使用する必要なく、インポートされた名称を使用して直接使用できます。
- モジュール名 from import *:モジュール内のすべてをインポートし、モジュール名を接頭辞として使用することなく、インポートされた関数、変数、クラスを直接使用できます。ただし、現在のモジュールに既に存在する名前と競合する可能性があるため、この方法は推奨されません。
なお、インポート文は一般的にPythonスクリプトの先頭に記載し、そこでは読み込むモジュールを宣言します。