Python 中的 __init__.py 是什么?
需要__init__.py文件才能使Python将目录视为包含包;这样做是为了防止具有通用名称(例如字符串)的目录无意中隐藏稍后出现在模块搜索路径上的有效模块。在最简单的情况下,__init__.py可以只是一个空文件,但它也可以执行包的初始化代码或设置__all__变量。__init__.py文件的示例:
from math import sin from my_package import my_func
上面的代码确保导入的函数在包的模块中可用,因为它是在__init__.py文件中定义的。您可以在http://mikegrouchy.com/blog/2012/05/be-pythonic-__init__py.html阅读有关__init__.py的更多信息