Luis M. González a écrit :
On Feb 23, 10:41 pm, Steven D'Aprano
<ste...@remove.this.cybersource.com.au> wrote:
On Tue, 23 Feb 2010 15:41:16 -0800, Luis M. González wrote:
By the way, if you want the variables inside myDict to be free
variables, you have to add them to the local namespace. The local
namespace is also a dictionary "locals()". So you can update locals as
follows:
    locals().update( myDictionary )
No you can't. Try it inside a function.


Sure. Inside a function I would use globals() instead.
Although I don't know if it would be a good practice...

It's even worse than a bad practice. Hint : why is "globals" named "globals" and not "locals" ?

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to