【发布时间】:2018-01-21 08:29:13
【问题描述】:
有没有办法自省函数返回的变量名? 例如。
def foo():
x = 10
y = 20
return x,y
我正在寻找一种方法来查看返回变量名称"x" 和"y"。有没有一种干净的方法可以做到这一点?
【问题讨论】:
-
您想看到
x, y作为答案吗?如果函数中有超过 1 个 return 语句怎么办? -
只是
return [x,y]?我错过了什么吗? -
这是一件非常困难的事情,因为函数可以采用许多分支,从而导致不同的返回语句。
-
如果我理解正确,我认为 OP 对于给定函数希望返回变量的名称和返回的变量计数。
-
@VeltzerDoron 是perfectly possible,不会评论pythonic,没有上下文:)
标签: python python-3.x return introspection