3

猫のテスト.py

from importlib import import_module

bar = import_module('bar', package='project')

ls プロジェクト/

__init__.py  
__init__.pyc
bar.py
bar.pyc

python test.py

Traceback (most recent call last):
  File "test.py", line 5, in <module>
    bar = import_module('bar', package='project')
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named bar

インポートされたモジュール (sys.modules) を一覧表示しても、モジュールプロジェクトは表示されません。

Python シェルを使用してbarをインポートできます。

何か案は?

4

2 に答える 2