आप अपना नाम देकर एक विधि को कैसे कार्यान्वित कर सकते हैं, उसी विधि में एक ही विधि में कहा जाता है जिसे बुलाया जाता है? इस तरह:पायथन वैरिएबल विधि का नाम
class Class1:
def __init__(self):
pass
def func1(self, arg1):
# some code
def func2(self):
function = getattr(sys.modules[__name__], "func1") # apparently this does not work
कोई सुझाव?
यदि आप चाहते हैं कि विधि को जानते हैं तो 'getattr' का उपयोग करने का कोई कारण नहीं है - बस इसे पकड़ो। –