क्या मैं कमांड लाइन में इस प्रकार दिखाई देगा करने के लिए कोशिश कर रहा हूँ:अजगर
>>> import mymodule
>>> names = dir(mymodule)
मैं कैसे सभी के नाम mymodule
में परिभाषित के लिए एक संदर्भ प्राप्त कर सकते हैं mymodule
के भीतर से ही?
कुछ इस तरह:
# mymodule.py
names = dir(__thismodule__)
परिभाषा मॉड्यूल के बजाय कॉलिंग मॉड्यूल के ग्लोबल() तक पहुंचने का कोई तरीका है? – dimo414
आप ट्रेसबैक मॉड्यूल (http://docs.python.org/library/traceback.html) से कॉलर के ग्लोबल्स प्राप्त करने का प्रयास कर सकते हैं, लेकिन यह अंधेरे जादू क्षेत्र में हो रहा है। मुझे नहीं पता कि आप क्या करने की कोशिश कर रहे हैं, लेकिन अगर आपको इसकी ज़रूरत है तो आप अपने डिजाइन पर पुनर्विचार करना चाहेंगे। –