У меня такая структура папок:
/
main.py
firstsetofclasses/
----__init__.py
----class1.py
----class2.py
----class3.py
secondsetofclasses/
----__init__.py
----class4.py
Что я хочу сделать, это внутри main.py, который находится в корневой папке:
import firstsetofclasses
import secondsetofclasses
MyFirstObject = class4()
MyFirstOject.do_some_thing()
И внутри class4.py, которая находится в папке secondsetofclasses:
import firstsetofclasses
MySecondObject = class1()
MySecondObject.do_another_thing()
Моя цель - сделать структуру более понятной, и всякий раз, когда новый класс, созданный внутри папки, автоматически импортируется в другие необходимые файлы.Обратите внимание, что я хочу сохранить имена классов и файлов одинаковыми.
Как мне это установить?