这是向Python发出的一个信号,告诉它该文件夹是一个包,而不仅仅是一个文件夹。它还包含初始化代码,当该包被引入到脚本中时会运行该代码。请参阅有关此主题的文档以获取更多信息。最相关的摘录如下:“__init__.py”文件是必需的,以使Python将目录视为包含包;这样做是为了防止具有公共名称(例如“string”)的目录无意中隐藏后面在模块搜索路径上出现的有效模块。在最简单的情况下,“__init__.py”可以只是一个空文件,但它也可以执行包的初始化代码或设置稍后描述的“__all__”变量。