पायथन में एक वर्ग सी को देखते हुए, मैं यह कैसे निर्धारित कर सकता हूं कि कक्षा को किस फ़ाइल में परिभाषित किया गया था? मुझे ऐसी चीज़ की ज़रूरत है जो या तो क्लास C से काम कर सकती है, या C से एक उदाहरण से।
मैं यह कर रहा हूं, इसका कारण यह है कि मैं आमतौर पर एक ही फ़ोल्डर में एक साथ फाइल रखने वाली एक प्रशंसक हूं। मैं एक ऐसी क्लास बनाना चाहता हूं जो खुद को HTML के रूप में प्रस्तुत करने के लिए Django टेम्पलेट का उपयोग करता है। आधार कार्यान्वयन को फ़ाइलनाम के आधार पर फ़ाइलनाम को समझना चाहिए जो वर्ग में परिभाषित किया गया है।
मान लें कि मैंने "बेस / आर्टिफैक्ट्सी" फाइल में एक क्लास लोकेशनचरवर्क डाला है, तो मैं चाहता हूं कि डिफ़ॉल्ट व्यवहार यह हो कि टेम्पलेट का नाम "बेस / लोकेशन आर्टिफैक्ट.html" हो।