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
に追加され、返されます。