相关疑难解决方法(0)

ModuleNotFoundError:没有名为'__main __.xxxx'的模块; '__main__'不是包

目前正在尝试使用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给出错误.这里有什么需要改变的?

谢谢!

import module python-3.x

46
推荐指数
3
解决办法
5万
查看次数

标签 统计

import ×1

module ×1

python-3.x ×1