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)
我无法弄清楚为什么它无法导入该模块.
在test.py的顶部添加
import sys
sys.path.append("..")
Run Code Online (Sandbox Code Playgroud)
base不是路径上的文件夹...一旦你改变它,它应该工作
或者将test.py放在与base相同的文件夹中.或将基地移动到路径上的某个地方