lqshow
10/15/2017 - 12:40 PM

__init__.py

init.py作用

  • 将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件
  • 相当于class中的def __init__(self):函数,用来初始化模块
  • 包导入语句的路径中的每个目录内都必须有int.py这个文件,否认则会导入失败。
  • 通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入。