converting string to dict ?

Fredrik Lundh fredrik at pythonware.com
Thu Apr 12 04:08:57 EDT 2001


Richard Scott Glazerman wrote:
> what about exec?? (somebody please let me know if there is something wrong
> with using exec this way, I've used it many times for just that purpose.)
>
> >>> a = "{'Name':'Cleopatra'}"
> >>> exec 'a = %s' % a
> >>> a
> {'Name': 'Cleopatra'}

a = "__import__('os').system('rm -rf ~')"

see my earlier reply to this thread, and the followups to
that post.

Cheers /F





More information about the Python-list mailing list