可能重复:
如何在 Python 中进行相对导入?
我正在经历一些对我来说似乎很随机的事情。
我有一个非常像这样的文件夹结构:
dir A
__init__.py is empty
a.py imports stuff and b.py
dir B
__init__.py is empty
b.py imports NOTHING
a.py 引发错误(无法导入名称 b)。这只发生在 b 是模块 B 的一部分时。如果我将它移到目录之外,则不会发生导入错误。
任何帮助,将不胜感激。我一定是忽略了什么。