1.什么是包:

      包的本质就是文件夹,它由一个包含有__init__.py文件的文件加。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

      包以及包下所有的文件都是用来被导入使用,没有一个文件是用来直接运行,

      因为包是模块的一中通用表现形式之一。----》from...import 和 import  使用

       python基础-包的使用 随笔

    2.为什么要有包?

      方便于集中管理,方便于使用者

    3.怎么用

      模块的使用一样。

      import 包名发生了什么事情?对比模块导入

      a.创建 p1 的名称空间

      b.执行p1下的__init__.py文件的代码,将执行过程中产生的名字都丢到p1名称空间中

      c.在当前执行文件中(调用者)拿到一个名字p1,p1指向__init__.py的名称空间。即原p1的名称空间

      

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄