9.6 自定义Python包

一、包

  1. 从物理上看,包就是一个文件夹,文件夹下包含了一个__init__.py文件,文件夹下还有多个模块文件,本质上,依然是模块

  2. 注意:__init__.py文件用于控制着包的导入行为;有这个文件就是包,没有就不是包

  3. 导入包:

    import.模块名
    包名.模块名.功能名

二、控制包的导入

  1. __init__.py文件中使用__all__变量控制import *的行为

Last updated

Was this helpful?