RSS
菜单

Python 的模块与包怎么组织?__init__.py 作用?

模块 = .py 文件;包 = 含 __init__.py 的目录(3.3+ 命名空间包可无该文件,但常规仍用)。__init__.py 作用:① 标记目录为包;② 包初始化代码(导入时执行);③ 控制对外暴露:__all__、from .sub import X 便捷导入;④ 版本号等包级元数据。组织规范:包内避免循环导入;__init__.py 保持轻量;用绝对导入为主。工具:__package__、__name__ 判断入口。

下载推广海报

圈内讨论推广海报

《Python 的模块与包怎么组织?__init__.py 作用?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。