当前位置: 移动技术网 > IT编程>脚本编程>Python > python之__init__.py文件

python之__init__.py文件

2018年12月01日  | 移动技术网IT编程  | 我要评论

1.python项目基本都有目录结构,由于在目录结构上观察,package(包)和目录是一样的,为了区分,在package中加入__init__.py文件,以此使得package可以被import导入

2. ’from 模块 import *  ’中的 * ,表示import 所有模块,是通过__all__来实现的,可以在__init__.py中定义

__init__.py:

  __all__ = [ '模块1', '模块2', ...]

3.__init__.py也可以编写自定义的模块,但不建议,因为要尽量保持其轻量级

4.通常一个package下,存在多个模块的时候:package1.py,  package2.py 等

会在__init__.py中写入:

from . import package1

from . import package2

表示从当前目录中import模块,以此使得这些自定的模块可以被外部import使用

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网