关于__init__.py 文件

2016 年 5 月 26 日
 leisurelylicht
__init__.py 文件应该是在包被导入的时候会自动调用,那可不可以把一些对包内模块的检查什么的放在__init__.py 中,如果检查出错就直接 assert ,停止整个程序。

还是说__init__.py 里只能写模块导入,看网上大家的各种博客和文章也都只讲了模块导入的功能。
3664 次点击
所在节点    Python
6 条回复
JhZ7z587cYROBgVQ
2016 年 5 月 26 日
可以的啊
czheo
2016 年 5 月 27 日
据说还有人在__init__.py 里写找不到包用 pip 自动安装的呢
Mark24
2016 年 5 月 27 日
可以的
cwlmxwb
2016 年 5 月 27 日
测试一下就好了嘛
ayaseangle
2016 年 5 月 27 日
就是个普通文件而已,你没发现有些包虽然是个文件夹,但仅仅只有一个 initpy
leisurelylicht
2016 年 5 月 27 日
@czheo 还可以这样的,这个我得试试
@ayaseangle 原来如此,没仔细研究过其他包

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

https://study.congcong.us/t/281548

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

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

© 2021 V2EX