需要将所有的文件处于同一目录下
例如
core 文件夹里有子文件 a.py, b.py
core的同级目录有c.py
其中c文件内 import core.b, b文件内import a。
运行c文件就会发生找不到module的情况。
解决办法
在b文件中,import a之前添加
import sys
sys.path.append('../')
并将 import a修改为
from core import a
import sys
sys.path.append('../')
#修改import a 为 from core import a
from core import a