পাইথন প্রোগ্রামে ফাংশনটির নামের সাথে একটি স্ট্রিং দেওয়া কোনও ফাংশন কল করার সবচেয়ে ভাল উপায়। উদাহরণস্বরূপ, ধরা যাক যে আমার একটি মডিউল রয়েছে foo
এবং আমার একটি স্ট্রিং রয়েছে যার বিষয়বস্তু "bar"
। কল করার সর্বোত্তম উপায় কী foo.bar()
?
আমার ফাংশনের রিটার্ন মান পাওয়া দরকার, যে কারণে আমি কেবল ব্যবহার করি না eval
। আমি eval
কোনও অস্থায়ী ফাংশনটি সংজ্ঞায়িত করে কীভাবে এটি করব তা বুঝতে পেরেছি যা সেই ফাংশন কলটির ফলাফল দেয়, তবে আমি আশা করি যে এটি করার আরও একটি মার্জিত উপায় আছে।