python中的多层包(package)调用

python的包(package)可以嵌套包,然后再嵌套模块,再嵌套函数或者类,比如:
 

包通常总是一个目录,目录下为首的一个文件便是 _init.py。然后是一些模块文件和子目录,假如子目录中也有 __init_.py 那么它就是这个包的子包了。差不多就像这样吧:

Package1/ __init__.py
    Module1.py
    Module2.py
    Package2/ __init__.py
       Module1.py
       Module2.py
          class Car:
           ...

我们可以就这样导入一个包:

import Package1

或者调入一个子模块和子包:

from Package1 import Module1
from Package1 import Package2
import Packag1.Module1
import Packag1.Package2
还可以深入好几层包结构
from Package1.Package2 import Module1

#从包1的包2中导入模块1
import Package1.Package2.Module1

#从包1的包2的模块1中导入类Car
from Package1.Package2.Module1 import Car

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值