Qual è il modo migliore per chiamare una funzione assegnata a una stringa con il nome della funzione in un programma Python. Ad esempio, diciamo che ho un modulo fooe ho una stringa il cui contenuto è "bar". Qual è il modo migliore per chiamare foo.bar()?
Devo ottenere il valore di ritorno della funzione, motivo per cui non mi limito a utilizzare eval. Ho capito come farlo usando evalper definire una funzione temporanea che restituisce il risultato di quella chiamata di funzione, ma spero che ci sia un modo più elegante per farlo.