当前正在尝试在 Python 3中工作,并使用绝对导入将一个模块导入到另一个模块中,但是我得到了错误 ModuleNotFoundError: No module named '__main__.moduleB'; '__main__' is not a package
。考虑一下这个项目结构:
proj
__init__.py3 (empty)
moduleA.py3
moduleB.py3
模块 A.py3
from .moduleB import ModuleB
ModuleB.hello()
模块 B.py3
class ModuleB:
def hello():
print("hello world")
然后运行 python3 moduleA.py3
会出现错误。这里需要更改什么?