我有一个包含多个文件的文件夹,其中包含许多不同的类。这些可能都在一个大文件中,但为了使其更易于阅读,我根据类所属的内容将其拆分为多个文件。
我想将文件夹中所有文件中的所有类导入到__init__
文件中,这样我就可以从文件夹中导入任何内容,而无需知道它属于哪个文件。
例子:
/kitchen
+ __init__.py
+ fridge.py
+ stove.py
+ cupboard.py
现在我必须做
from kitchen.fridge import milk
当我想做的时候
from kitchen import milk
相当于我可以通过以下方式__init__.py
完成:
from kitchen.fridge import *
from kitchen.stove import *
from kitchen.cupboard import *
然后我可以做
from kitchen import milk
但我希望它可以获取文件夹中的所有文件,而不必明确指定它(以便可以将文件转储到那里然后使用)。
有没有办法做到这一点?