import モジュールをインポートする
最終更新:2026-09-22
import モジュールをインポートする
import はモジュールを読み込む;別名を指定できる。
| カテゴリ | キーワード/文 |
|---|---|
| 種類 | キーワード/文 |
| Python バージョン | all |
📝 構文
import module [as alias]
from module import name [as alias]
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
4.0
3.14
🏷️ 関連するキーワード/文
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Q`import math` と `from math import sqrt` の違いは何ですか?
A`import math` はモジュール名だけを束縛するため、使うときは `math.sqrt` と書く必要があります。`from math import sqrt` は `sqrt` を現在の名前空間に直接取り込み直接呼べますが、既存の同名の変数を上書きする可能性があります。
Qimport で ModuleNotFoundError になるのはなぜ?
APython がそのモジュールを見つけられないからです。モジュール名のスペル、サードパーティライブラリがインストール済みか(`pip install パッケージ名`)、スクリプトのあるディレクトリが検索パスに入っているかを確認しましょう。
Q同じモジュールを複数回 import すると、また実行されるのですか?
Aされません。モジュールは初回 import 後に `sys.modules` にキャッシュされ、それ以降の import はキャッシュを取得するだけで、モジュールコードは一度しか実行されません。