On Sun, Jun 8, 2014 at 3:40 AM, 1989lzhh <1989l...@gmail.com> wrote:
> Here is the code
> m1.py
> def f():
>     print globals()
> m2.py
> from m1 import f
> f()# how to get current module's globals?

As Ian said, you almost certainly do not want to do this. But if you
have a solid use-case that involves finding the caller's globals, you
can do it (in CPython - no idea about other Pythons) with the

Normally, passing dictionaries around is going to be MUCH more useful.
(And probably not actually globals(), you almost never want to use


Reply via email to