【发布时间】:2013-06-30 16:16:31
【问题描述】:
我的要求可能有点奇怪,但这里是:
我有一个名为handlers 的包。在这个包之外,我有main.py。在main.py,我需要得到handlers下的所有子模块。现在我可以在__init__.py 中定义__all__,但是每次我在目录中添加新的子模块时都必须更新它。那么有没有办法让__all__自动更新呢?
【问题讨论】:
-
这不是
__all__的用途。 -
__all__限制从模块导入的内容。它不扩展它。
标签: python