L'utilità di usare la funzione getattr() risiede nel poter usufruire di un attributo di un oggetto (per esempio di una funzione di una classe) conoscendone il nome per usarla in modo indiretto.

---------------------
# File: getattr.py
def funzione_1(param):
    tmp = 'Scrivo ' + str(param)
    return tmp

def funzione_2(param):
    tmp = 'Scrivo ' + str(param)
    return tmp

def getFunzione(obj, param, value):
    methodList = 'funzione_' + str(param)
    method = getattr(obj, methodList)
    return method(value)
---------------------

Digitando i seguenti comandi risulterà:
>>> import getattr
>>> getattr.funzione_1('ciao')
Scrivo ciao
>>> print getattr.getFunzione(getattr, '2', 'ciao')
Scrivo ciao