У меня есть папка с несколькими файлами, содержащими множество разных классов. Все они могут быть в одном большом файле, но для того, чтобы сделать его немного легче читать, я разделил его на несколько файлов в зависимости от того, к каким классам принадлежит.
Я хотел бы импортировать все классы из всех файлов в папку в файл __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
Но я бы хотел, чтобы все файлы находились в папке без необходимости явно указывать (чтобы файлы можно было сбрасывать там и затем использовать).
Есть ли способ сделать это?