モジュールを定義したら、それらを他のPythonスクリプトから利用することができます。このためにはモジュールを「インポート」する必要があります。今回はその基本となる方法を見ていきましょう。
Pythonでモジュールをインポートするには、importステートメントを使用します。このステートメントを使うことで、モジュール内の関数や変数を利用することができます。
importステートメントの使用例
例えば、先ほど作成したmath_operationsモジュールをインポートするには、以下のように書きます。
import math_operations
print(math_operations.add(3, 4)) # 出力: 7
print(math_operations.subtract(10, 6)) # 出力: 4これにより、math_operationsモジュールのadd関数とsubtract関数を利用できます。
特定の関数や変数だけをインポートしたい場合は、from…importステートメントを使用します。これにより、関数や変数を直接、モジュール名を付けずに呼び出すことができます。
from math_operations import add
print(add(3, 4)) # 出力: 7この例では、math_operationsモジュールからadd関数だけをインポートしています。
asキーワードを使うと、モジュールや関数の名前を任意の名前に変更してインポートできます。これは、既存の名前が他の名前と競合する場合や、名前が長くてタイピングが困難な場合に便利です。
import math_operations as mo
print(mo.add(3, 4)) # 出力: 7ここでは、math_operationsモジュールをmoという短い名前でインポートしています。
