我想从被调用的函数中检索Python中的局部变量.有没有办法做到这一点?我意识到这不适合大多数编程,但我基本上构建了一个调试器.例如:
def show_locals():
# put something in here that shows local_1.
local_1 = 123
show_locals() # I want this to show local_1.
Run Code Online (Sandbox Code Playgroud)
我把什么放在体内show_locals?如果我必须修改调用语句,我可以进行的最小修改是什么?
注意:当show_locals它与调用者位于不同的模块时,这必须起作用.