你们的__init__.py 都用来干啥呢

2015 年 12 月 15 日
 ivito
不同的代码中__init__.py 用法千差万别。
有的人什么都不写,只为了告诉解释器这个文件夹是个 package
有的人写一些变量的定义
有的人把核心逻辑各种 class 定义都摆到这里

那么问题来了,在日常的工作学习中你都用__init__.py 干点啥呢,符合规范吗?
4162 次点击
所在节点    Python
9 条回复
vanxining
2015 年 12 月 15 日
更改、补充原生模块的接口。
Damnever
2015 年 12 月 15 日
http://docs.python-guide.org/en/latest/writing/structure/#packages 里面说最好不要写太多代码。。。

像楼上说的,有时候也写点代码。。。 https://github.com/Damnever/Chat-Room/blob/master/handlers/__init__.py
elvis_w
2015 年 12 月 15 日
既然是 init ,那就写这个 package 初始化的代码啊
pynix
2015 年 12 月 15 日
一半是写 API 。。。
gkiwi
2015 年 12 月 15 日
用来写 API
fy
2015 年 12 月 15 日
破事水呀,这东西没标准吧
broven
2015 年 12 月 15 日
写个作者,哈哈
Feiox
2015 年 12 月 15 日
写个版本,嘿嘿
wenbinwu
2015 年 12 月 15 日
__all__

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243679

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX