python无法导入模块

Gre*_*own 6 python import package

我使用以下软件包设置了我的程序:

-base
    ---init.py
    ---base_class.py
-test
    ---init.py
    ---test.py
Run Code Online (Sandbox Code Playgroud)

当我执行导入语句from base.base_class import BaseClass时,test.py我在运行时遇到错误

    from base.base_class import BaseClass
ImportError: No module named base.base_class
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么它无法导入该模块.

Jor*_*ley 6

在test.py的顶部添加

import sys
sys.path.append("..")
Run Code Online (Sandbox Code Playgroud)

base不是路径上的文件夹...一旦你改变它,它应该工作

或者将test.py放在与base相同的文件夹中.或将基地移动到路径上的某个地方