Ho un progetto python3.5 che ho deciso di creare una classe per modulo. Ho deciso di farlo perché ho scoperto che i miei file erano molto lunghi e mi è stato difficile capire cosa sta succedendo.Come raggruppare moduli multipli in un singolo spazio dei nomi?
Dopo che ho fatto il cambio mi sento come mi sto ripetendo in ogni file di importazione:
from school.student import Student
from school.classroom import ClassRoom
from school.teacher import Teacher
C'è un modo passano che si ripetono? Vorrei che i miei importazioni saranno più simile:
from school import Student, ClassRoom, Teacher
"che ho deciso di fare una classe per modulo" - perché? Questo non è Java; non hai bisogno di farlo. – user2357112
Perché una classe per modulo in questo caso? Non tutti questi modelli hanno lo stesso dominio? Forse appartengono insieme? – fips
Ha detto che lo ha fatto per la leggibilità, che è una motivazione molto ragionevole. – fgblomqvist