고양이 test.pyimportlib 모듈 가져 오기 모드 목록
from importlib import import_module
bar = import_module('bar', package='project')
LS 프로젝트/
__init__.py
__init__.pyc
bar.py
bar.pyc
파이썬 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
찾을 수 없습니다 ules (sys.modules)에 프로젝트 모듈이 표시되지 않습니다.
bar을 파이썬 셸을 사용하여 가져올 수 있습니다.
아이디어가 있으십니까?
그것은 표시 줄의 앞에 점을 필요로
여기서'test /'는'project /'에 비례합니다. – karthikr
같은 폴더에 있음 – kev