问题描述
|
我有一个文件:
STARTDIR/module/submodule/config.py
我还有另一个文件:
STARDIR/utils/filesys/getAbsPath.py
为什么这行在config.py
中起作用?
from ..utils.filesys import getAbsPath
似乎“ 4”是指“ 5”,而不是“ 6”。 module
中没有utils
。实际上,
from .. import utils
产量
ImportError: cannot import name utils
解决方法
这应该工作:
from ...utils.filesystem import getAbsPath
这是因为:
从STARTDIR/module/submodule/
进口from . import …
从ѭ15的ѭ14进口
from ... import …
STARTDIR/
进口