Apa cara terbaik untuk memanggil fungsi yang diberi string dengan nama fungsi dalam program Python. Sebagai contoh, katakanlah saya memiliki modul foo
, dan saya memiliki string yang isinya "bar"
. Apa cara terbaik untuk menelepon foo.bar()
?
Saya perlu mendapatkan nilai kembali fungsi, itulah sebabnya saya tidak hanya menggunakan eval
. Saya menemukan cara melakukannya dengan menggunakan eval
untuk mendefinisikan fungsi temp yang mengembalikan hasil pemanggilan fungsi itu, tapi saya berharap ada cara yang lebih elegan untuk melakukan ini.