This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release.

# 31.2. `importlib` --- `__import__()` の便利なラッパー

バージョン 2.7 で追加.

このモジュールは、 Python 3.1 にある `import` の完全な実装を提供している同じ名前のパッケージの小さなサブセットです。このモジュールが提供しているものは、 2.7 から 3.1 への移行をしやすくするためのものです。

`importlib.``import_module`(name, package=None)

  モジュールをインポートします。 name 引数は、インポートするモジュールを指定する絶対形式もしくは相対形式の名前です。 (例: `pkg.mod` か `..mod`) name が相対形式で与えられた場合、 package 引数にパッケージ名を解決する基準点となるパッケージを指定しなければなりません。 (例: `import_module('..mod', 'pkg.subpkg')` は `pkg.mod` をインポートします) 指定されたモジュールは `sys.modules` に追加され、返されます。