मेरे पास एक पायथन 3.5 प्रोजेक्ट है जिसे मैंने प्रति मॉड्यूल एक कक्षा बनाने का फैसला किया है। मैंने ऐसा करने का फैसला किया क्योंकि मुझे पता चला कि मेरी फाइलें बहुत लंबी थीं और मुझे यह समझना मुश्किल था कि क्या हो रहा है।एक एकल नेमस्पेस में mutliple मॉड्यूल समूह कैसे समूह?
बाद मैं परिवर्तन मुझे लगता है कि मैं अपने आप को प्रत्येक आयात फ़ाइल में दोहरा रहा हूँ बनाया:
from school.student import Student
from school.classroom import ClassRoom
from school.teacher import Teacher
वहाँ कोई तरीका है कि बार-बार पारित? मैं चाहूँगा कि मेरी आयात अधिक तरह होगा:
from school import Student, ClassRoom, Teacher
"जिसे मैंने प्रति मॉड्यूल एक वर्ग बनाने का फैसला किया" - क्यों? यह जावा नहीं है; आपको ऐसा करने की ज़रूरत नहीं है। – user2357112
इस मामले में प्रति वर्ग एक वर्ग क्यों? क्या वे एक ही डोमेन के सभी मॉडल नहीं हैं? शायद वे एक साथ हैं? – fips
उन्होंने कहा कि उन्होंने इसे पठनीयता के लिए किया है, जो एक बहुत ही उचित प्रेरणा है। – fgblomqvist