python之包的概念

python之包的概念,第1张

python之包的概念
  1. 什么是包?什么是模块?

    • 一个py文件就是一个模块
    • 包就是多个模块功能的结合体
  2. 如何创建包?
    包和文件夹的区别?包下有一个__init__.py文件
    而文件夹是没有的

  3. 模块首次被导入发生了3件事?

    1. 产生一个名称空间
    2. 执行被导入的py文件,然后把执行的数据都丢到名称空间
    3. 执行文件中产生一个变量指向这个名称空间
  4. 包首次被导入发生了3件事?

    1. 产生一个包的名称空间
    2. 执行被导入包下的__init__.py文件,然后把执行的数据都丢到包的名称空间
    3. 执行文件中产生一个变量aaa指向这个包的名称空间

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5651157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存