On 2012-09-24 18:53, Fabrizio Mancini wrote:
se eseguo prima exec('CODIFICA = {0:'A', 1:'B' ...}') e poi eval(u"".join([CODIFICA[i] for i in unicode(field_val)])) quest'ultimo mi dice che non conosce CODIFICA. come faccio a unificare le due cose? spero di essermi spiegato... :-)
Il primo exec non cambia il dizionario locale; prova: exec "CODIFICA = {0:'A', 1:'B'}" in D CODIFICA = D['CODIFICA'] -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python