how to get my own namespace ?
robert.kern at gmail.com
Tue Oct 16 22:52:02 CEST 2007
stef mientki wrote:
> I want to view my own namespace,
> i.e. to see the modules namespace in the module itself,
> is that possible ?
> I can use
> but I read dir is just a convenience function,
> and besides I want key/value pairs.
vars() will give you a dictionary copy of the local namespace, but modifying it
won't modify the namespace.
globals() will give you the module's namespace as a dictionary which you can modify.
locals() will give you the local namespace (wherever you happen to be), but you
may be restricted from modifying that dictionary in some circumstances.
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the Python-list