【发布时间】:2020-08-17 13:53:27
【问题描述】:
我的Dir结构是这样的
├── server.py
└── Utils
├── A.py
├── __init__.py
├── B.py
在 server.py 中,有一个导入
from Utils.B import SomeClass
在 B.py 内部也有一个导入
from .A import SomeClass
在运行 server.py 时,它运行良好。但是在 Utils 中运行 B.py 时,它会抛出错误:
ModuleNotFoundError: No module named '__main__.A'; '__main__' is not a package
然后删除点然后运行,B.py 工作正常,但 server.py 抛出错误。 有什么解决方案可以同时运行吗?
【问题讨论】:
标签: python python-3.x module package