python __init__.py 有 4 个作用
1, 表示包的作用
有 __init__.py 时,user 会被明确识别为一个普通 Python 包
2,包被导入时执行初始化代码
# user/__init__.py
print("user 包被导入了")
3,简化外部导入方式
可以在 user/__init__.py 中写
from .login import login
from user import login
login()
4,控制 import * 导出的内容
# user/__init__.py
from .login import login
from .register import register
__all__ = ["login", "register"]
from user import *

浙公网安备 33010602011771号