Да, это возможно, но вы работаете с Python, не делайте этого:
In [1]: import inspect
In [2]: def f():
...: x = 1
...: def g():
...: print(inspect.currentframe().f_back.f_locals['x'])
...: g()
...:
In [3]: f()
1
Серьезно, не надо.Пишите хороший код, а не плохой код.Для всех нас.