पायथन कार्यक्रम में फ़ंक्शन के नाम के साथ एक स्ट्रिंग दिए गए फ़ंक्शन को कॉल करने का सबसे अच्छा तरीका क्या है। उदाहरण के लिए, मान लें कि मेरे पास एक मॉड्यूल है foo
, और मेरे पास एक स्ट्रिंग है जिसकी सामग्री है "bar"
। कॉल करने का सबसे अच्छा तरीका क्या है foo.bar()
?
मुझे फ़ंक्शन का रिटर्न मान प्राप्त करने की आवश्यकता है, यही कारण है कि मैं अभी उपयोग नहीं करता हूं eval
। मुझे यह पता चला कि eval
उस फ़ंक्शन कॉल के परिणाम को लौटाने वाले एक अस्थायी फ़ंक्शन को परिभाषित करने के लिए इसका उपयोग कैसे किया जाए , लेकिन मैं उम्मीद कर रहा हूं कि ऐसा करने का एक और अधिक सुंदर तरीका है।