2012/9/24 Federico "fox" Scrinzi <fo...@anche.no>
> On 24/09/2012 19:53, Fabrizio Mancini wrote: > > dovrei dare la possibilità all'utente di inserire del codice python da > eseguire all'interno di una metodo python. > > So che posso usare sia eval che exec, ma il primo mi valuta il codice e > mi torna il valore ma non mi esegue gli statements, il secondo esegue gli > statements ma non mi torna il valore. > > Sei consapevole dei problemi di sicurezza che comporta tutto ciò? > si, ed anche l'utente. Il server è suo, il programma è suo, gira solo sulla rete locale, e i dati sono suoi, quindi a meno che non vuole fare harakiri.... :-) comunque chiamo eval cosi eval(codice, {}, {'var_locale': valore}) spero sia sufficiente ciao e grazie fabrizio
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python