我有一个类,其中包含某些内部变量,让我们举一个简单的例子
class Example:
def __init__(self):
self.variable = "something"
self.anotherVariable = "somethingElse"
Run Code Online (Sandbox Code Playgroud)
现在“inspect”中的签名仅向我提供括号中的内容,在本例中仅提供 self,但我能否以某种方式获得类中的变量名称列表,因此如果我运行该代码,它将导致:
输出:(self.variable, self.anotherVariable)
我感谢所有的帮助 :)
我认为你不需要inspect:
class Example:
def __init__(self):
self.variable = "something"
self.anotherVariable = "somethingElse"
print(Example.__init__.__code__.co_names)
Run Code Online (Sandbox Code Playgroud)
输出:
('variable', 'anotherVariable')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
889 次 |
| 最近记录: |