2019-04-01
阅读量:
607
单独导入包(package)
单独导入包(package):单独import某个包名称时,不会导入该包中所包含的所有子模块。
c.py导入同级目录B包的子包B1包的b2模块,执行b2模块的print_b2()方法:
c.py代码
import B
B.B1.b2.print_b2()
运行c.py,会报错。
解决办法:
B/ init .py代码
from . import B1#其中的.表示当前目录
B/B1/ init .py代码
from . import b2
此时,执行c.py,成功打印:b2。






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论