importlib.import_module
Python 2.7.2 で使用しようとしていますが、奇妙なエラーが発生します。
次のディレクトリ構造を検討してください。
a | | + - __init__.py -b | | + - __init__.py - c.py
a/b/__init__.py
次のコードがあります。
importlib をインポート mod = importlib.import_module("c")
(実際のコード"c"
には名前があります。)
しようとするimport a.b
と、次のエラーが発生します。
>>> ab をインポート トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、 ファイル「a/b/__init__.py」の 3 行目 mod = importlib.import_module("c") ファイル "/opt/Python-2.7.2/lib/python2.7/importlib/__init__.py"、37 行目、import_module __import__(名前) ImportError: c という名前のモジュールがありません
私は何が欠けていますか?
ありがとう!