易百教程

84、在 Python 中为什么使用 __init__.py 模块?

__init__.py模块可以帮助实现以下目标:

  1. 它通过排除具有通用名称(如字符串)的目录,使 Python 将目录解释为包含包。
  2. 它授予程序员控制权来决定哪个目录是包,哪个不是包。
  3. 但是,__init__.py也可以是一个空文件。 然后它可以帮助执行包的初始化代码或设置 __all__ 变量。