【发布时间】:2011-05-06 11:11:19
【问题描述】:
我刚刚开始在我的 python 项目中指出我需要开始使用多个包,但我对所有东西应该如何协同工作有点困惑。包的__init__.py 究竟应该包含什么?我看到的一些项目只有空白的初始化,它们的所有代码都在该包的模块中。其他项目似乎在 init 中实现了包的大部分类和函数。
是否有文档或样式指南或其他内容描述了 Python 作者对使用包和 __init__ 文件等的想法?
编辑:
我知道拥有__init__.py 文件最简单的意义在于它使文件夹成为一个包。但是为什么我要在同一个文件夹(包)中放一个函数而不是一个模块呢?
【问题讨论】:
标签: python python-module