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 *

posted @ 2026-07-28 13:43  学无边涯  阅读(3)  评论(0)    收藏  举报