I have a python application that has grown in size and complexity. I now have 2 folders - one that contain some utility classes and another that contains some other classes. It's quite a long list in each and the classes are referenced all over the place.
MyApp Folder
main_app.py
-- states
- Class1.py
- Class2.py
-- util
- Util1.py
- Util2.py
In main_ap.py
is there a way I can just do import states
and then reference any classes within that folder as states.Class1
? I'd do the same for the util
folder but the difference there is some of these classes reference each other.
I've tried __init__.py
and some other things but i'm a legacy C++/C developer and relatively new to Python and i think this is handled much differently.