目前正在尝试使用Python3并使用绝对导入将一个模块导入另一个模块但我收到错误ModuleNotFoundError: No module named '__main__.moduleB'; '__main__' is not a package.考虑这个项目结构:
proj
__init__.py3 (empty)
moduleA.py3
moduleB.py3
Run Code Online (Sandbox Code Playgroud)
moduleA.py3
from .moduleB import ModuleB
ModuleB.hello()
Run Code Online (Sandbox Code Playgroud)
moduleB.py3
class ModuleB:
def hello():
print("hello world")
Run Code Online (Sandbox Code Playgroud)
然后运行python3 moduleA.py3给出错误.这里有什么需要改变的?
谢谢!