我有一个带有某些内部变量的类,让我们举一个简单的例子
class Example:
def __init__(self):
self.variable = "something"
self.anotherVariable = "somethingElse"
现在,“检查”中的签名仅向我提供方括号中的内容,在这种情况下,仅提供自我内容,但是我可以以某种方式获取类中的变量名称列表,因此,如果运行该代码,它将导致:
输出:(self.variable,self.anotherVariable)
我感谢所有的帮助 :)
我认为您不需要inspect
:
class Example:
def __init__(self):
self.variable = "something"
self.anotherVariable = "somethingElse"
print(Example.__init__.__code__.co_names)
输出:
('variable', 'anotherVariable')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句