Organizando mi proyecto Python

Estoy comenzando un proyecto de Python y espero tener 20 o más clases en él. Como es una buena práctica, quiero ponerlos en un archivo separado cada uno. Sin embargo, el directorio del proyecto se inunda rápidamente de archivos (o lo hará cuando lo haga).

Si pongo un archivo para importar en una carpeta, ya no puedo importarlo. ¿Cómo importo un archivo de otra carpeta y tendré que hacer referencia a la clase que contiene de manera diferente ahora que está en una carpeta?

Gracias por adelantado

Respuestas a la pregunta(4)

Su respuesta a la pregunta