Executing a string as python code
Richard Jones
richard at bizarsoftware.com.au
Tue Oct 23 23:45:09 EDT 2001
On Wednesday 24 October 2001 13:30, Stephen Boulet wrote:
> Can someone tell me how to execute an arbitrary string as python code?
>
> I'm trying to make a bunch of lists named list00, list01, ..., to list99 (I
> don't want to make a single list of lists, since list00 is actually already
> a list of lists), and I thought doing this as a string would be the easiest
> way.
>
> I guess a dictionary with string keys and list values would be another way
> (maybe a better way).
Pretty much any time you're considering "execute an arbitrary string as
python code", you're doing things the (hard|insecure) way.
Investigate using a dictionary.
Richard
More information about the Python-list
mailing list