gpt4 book ai didi

python - 在某个类的 python 中获取 __init__ def 中的变量

转载 作者:行者123 更新时间:2023-12-02 07:14:46 25 4
gpt4 key购买 nike

我有一个类,其中包含某些内部变量,让我们举一个简单的例子

    class Example:
def __init__(self):
self.variable = "something"
self.anotherVariable = "somethingElse"

现在“inspect”中的签名仅向我提供括号中的内容,在本例中仅提供 self,但我可以以某种方式获得类中的变量名称列表,所以如果我运行该代码,它将产生结果在:

Output: (self.variable, self.anotherVariable)

我感谢所有的帮助:)

最佳答案

我认为您不需要检查:

class Example:
def __init__(self):
self.variable = "something"
self.anotherVariable = "somethingElse"
print(Example.__init__.__code__.co_names)

输出:

('variable', 'anotherVariable')

关于python - 在某个类的 python 中获取 __init__ def 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60145192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com