Python:import No module named xx ,module 'xx' has no attribute 'xx'

现有文件结构如下

.
├── aa.py
└── z
… └── zz.py

想要在aa.py 中,导入zz中的函数或者变量

python3

**form z.zz import 变量名     可以**

**import z # z.zz.变量名 会报错 module 'z' has no attribute 'zz'

#z只有这些属性
['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']

python2

**导入会报错,找不到模块**

解决办法,将z文件夹下,

创建 __init__.py文件,python中package的标识

猜你喜欢

转载自blog.csdn.net/sunt2018/article/details/82378313
xx