AttributeError: module ‘xxx‘ has no attribute ‘xxx‘...python导入本地包,python中一个包有另外一个依赖.

这个是由于本人经常集合别人写的代码,但是别人代码经常会有一些本地包方法依赖,当加入时候经常会碰到找不到module 或者''xxx''name未定义的情况。这里我介绍两种解决方法!!!!

首先这是文件的结构

 AttributeError: module ‘xxx‘ has no attribute ‘xxx‘...python导入本地包,python中一个包有另外一个依赖._第1张图片

 

AttributeError: module ‘xxx‘ has no attribute ‘xxx‘...python导入本地包,python中一个包有另外一个依赖._第2张图片

第一种方法是:在你需要导入的包下 加入一个__init__.py的文件,同时按照我下面这种方法导入

这是代码:

c.py

from x.a import *
from x.b import *

b = b()
b.pb_a()

你可能感兴趣的:(python,开发语言,后端)