मैं फ़ंक्शन का नाम लाने के लिए inspect.stack()[1].function
का उपयोग कर रहा हूं लेकिन मुझे मान __protected_call_
मिल रहा है।
समारोह को अजवाइन कार्य के रूप में सजाया गया है।
वास्तविक func नाम कैसे प्राप्त करें?
1 उत्तर
inspect.stack()[0].function
त्रुटि फेंकने वाला वास्तविक फ़ंक्शन देता है।
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।
inspect.stack()[0].function
चाल चलेगा?