Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
In [5]: def test():
.5.: locals()['spam'] = 42
.5.: print spam
.5.:
In [6]: test()
---------------------------------------------------------------
exceptions.NameError Traceback (most recent call last)
/home/bj/<console>
/home/bj/<console> in test()
NameError: global name 'spam' is not defined