相关疑难解决方法(0)

从Python中调用命名空间获取本地人员

我想从被调用的函数中检索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它与调用者位于不同的模块时,这必须起作用.

python metaprogramming

32
推荐指数
2
解决办法
7423
查看次数

标签 统计

metaprogramming ×1

python ×1