我有以下课程:
class Foo(object):
def setUp(self):
self.var1 = "some value"
self.var2 = something
def bar(self):
var3 = some value
def baz(self, var):
var4 = some value
Run Code Online (Sandbox Code Playgroud)
我想打印方法中定义的所有变量的名称,例如:
setUp, bar, baz, var1, var2, var3, var4
Run Code Online (Sandbox Code Playgroud)
我试过使用,locals(), vars(), globals()但我只得到方法的名称而不是变量名称。
我也尝试使用ast模块,但没有成功。