__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 教程