我的要求可能有点奇怪,但这里是:
我有一个名为handlers
. 在这个包之外,我有main.py
. 在main.py
,我需要得到所有的子模块handlers
。现在我可以定义__all__
in__init__.py
但是每次我在目录中添加新的子模块时都必须更新。那么有没有办法自动保持__all__
更新呢?
我的要求可能有点奇怪,但这里是:
我有一个名为handlers
. 在这个包之外,我有main.py
. 在main.py
,我需要得到所有的子模块handlers
。现在我可以定义__all__
in__init__.py
但是每次我在目录中添加新的子模块时都必须更新。那么有没有办法自动保持__all__
更新呢?
您需要明确说明您从哪里获取模块main.py
。
即使它在不断更新后变成 50+ 行,就这样吧。不要使用from handlers import *
符号。