文件目錄結(jié)構(gòu):
test/
__init__.py
example1.py
demo/
__init__.py
example2.py
demo文件夾下的exampl2.py文件引用上級目錄里的模塊報錯:
from .example1 import *
~/test/test$ python test_example2.py
Traceback (most recent call last):
File "test_example1.py", line 1, in <module>
from example1 import *
ImportError: No module named example1
快速解決方法:在引入包的最外層目錄新建main.py文件調(diào)用需要執(zhí)行的文件
main.py:
from test.demo import example2