Pythonのモジュールをどのようにインポートするか
Pythonでは、import構文を使用してモジュールをインポートします。
モジュールインポートの方法はいくつかあります。
- module_nameをインポート
モジュール全体をこのようにインポートすると、module_name経由で、モジュール内にある属性やメソッドにアクセスできます。例:
import math
result = math.sqrt(25)
- モジュール名から属性名を読み込みます
モジュール中に指定した属性やメソッドをモジュール名を使用せずに、直接インポートする方法です。例:
from math import sqrt
result = sqrt(25)
- モジュール名からすべてインポート
モジュールにある全ての属性やメソッドを使えるようになりますが、モジュール名は使えません。ただし、名前が衝突するのでこの方法は推奨されていません。例えば:
from math import *
result = sqrt(25)
- import module_name as alias_name
import時にモジュールに別名を指定でき、コード中で使用しやすくなる。例:
import math as m
result = m.sqrt(25)
上記はモジュールをインポートする方法ですが、実際の状況に応じて適切な方法を選択する必要があります。