sto costruendo un progetto e ho eseguito nel seguente problema:Python: Mantenere codice in moduli
ho implementato diverse sottoclassi, ognuna delle quali ha circa 250 linee di codice. Semanticamente, dovrebbero andare insieme nello stesso modulo e voglio importarli con
from mymodule import SubclassA, SubclassB
Ma poi il mio file modulo dispone di migliaia di linee, che fa mantenendo il suo codice piuttosto brutta. Ora ho ogni classe in un file separato per rendere più facile da mantenere, ma devo usare in questo modo:
from subclassa import SubclassA
from subclassb import SubclassB
questo non ha alcun senso ed è davvero terribile.
Esiste una soluzione elegante? In caso negativo, quale di questi è la soluzione migliore?
Forse avete bisogno di un pacchetto: http://docs.python.org/tutorial/modules.html (6.4) – danihp
"migliaia di righe, che rende il codice molto maneggevole"? Veramente? Perché? puoi essere più specifico su quale sarà il tuo problema reale? –