__init__.py是Python中的什么?

__init__.py是Python中的什么?

__init__.py文件用于将Python处理目录时视为包含包;这是为了防止常见名称的目录(例如string)无意中隐藏后面的模块,此时它们在模块搜索路径中出现。在最简单的情况下,__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的信息。

更多Python相关文章,请阅读:Python 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程