> If string `source_code` contains Python source code, how can I execute
> that code, and bind it to some name? I tried compiling with:
>
> code_object = compile(source_code, 'errorfile', 'exec')
>
> but then what to do with `code_object`?
>
> P.S.
> If my intentions aren't that clear, this is what I'm trying to do. I want
> to emulate this:
>
> import some_module as some_name
>
> but with my code in `some_module` string, and not in file.
>
d = {}
exec source_code in d
some_name = d['some_name']
HTH,
Martin
--
http://mail.python.org/mailman/listinfo/python-list