python导入同级目录下不同py文件中的类报错

问题

目录结构如下

my_project/
    a.py
    	class A
    b.py

在b中:
from a import A报错No module named ‘a’

部分解答是
没有 init.py 文件,那么该目录将不会被视为Python的包
更改为from .a import A
但本项目中仍然报错找不到相应父包

解决

创建__init__.py空文件
from .a import A
即可

你可能感兴趣的:(python,ai,error(vs),python,开发语言)