a.py|b.py|c------d-----e.py其中,a导入b,b导入e在b中已经通过sys.path.append的方式将d文件夹的路径加入.b.py中:importpathfolder=path.Path(__file__).abspath()targetpath=os.path...
a.py
|
b.py
|
c------d-----e.py
其中,a导入b, b导入e
在b中已经通过sys.path.append的方式将d文件夹的路径加入.
b.py中:
import path
folder=path.Path(__file__).abspath()
targetpath=os.path.join(folder.parent,'c','d')
print(targetpath)
sys.path.append(targetpath)
from e import xx
但是运行a.py还是提示b无法找到e模块
ImportError: DLL load failed: 找不到指定的模块。
知道原因了,导入子目录模块并不需要添加路径,直接加c.d.e即可.我是scipy出了问题,没仔细看错误报告
展开