考虑这些进口
# main.py
from b.c import X
from a.b import Y
和
# a/b.py
from b.c import X
启动main.py时“from bc”导入工作,但在a / b.py中,似乎python现在尝试将导入解析为“a / b / c.py。为什么会这样,并且有办法避免这种情况(重命名除外) b.py)?
答案 0 :(得分:0)
实际上,我所需要的只是改变
# a/b.y
from __future__ import absolute_import
from b.c import X