__init__.py 有两个用途 :
1、是表示目录下面的python 程序是module 的一部分
2、module 自身,module 自身以及submodule 的初始化、声明了。
例如:
--- breakfast
|
|- spam.py
|- toast.py
|- jam.py
如果用户 import breakfast.spam 来引入 spam ,这样是不行的,因为在breakfast 目录下面没有 __init__.py 这个文件,
如果在breakfast 目录下面加入 __init__.py 就可以了。
1、是表示目录下面的python 程序是module 的一部分
2、module 自身,module 自身以及submodule 的初始化、声明了。
例如:
--- breakfast
|
|- spam.py
|- toast.py
|- jam.py
如果用户 import breakfast.spam 来引入 spam ,这样是不行的,因为在breakfast 目录下面没有 __init__.py 这个文件,
如果在breakfast 目录下面加入 __init__.py 就可以了。
__init__.py文件在Python模块中扮演着关键角色。它主要用于标识一个目录为Python包的一部分,并且可以用来初始化该模块或者子模块。如果没有__init__.py文件,尝试从外部导入包内的特定模块将失败。本文通过一个具体的例子解释了__init__.py的重要性。
3498

被折叠的 条评论
为什么被折叠?



