在Python 3.5,說我有:有沒有辦法在沒有實例化對象的情況下列出某個類的屬性?
class Foo:
def __init__(self, bar, barbar):
self.bar = bar
self.barbar = barbar
我想從班級列表["bar", "barbar"]
。
我知道我可以做:
foo = Foo(1, 2)
foo.__dict__.keys()
有沒有辦法讓["bar", "barbar"]
沒有實例化對象?
可能重複的[有沒有辦法獲得沒有肌酸的類實例屬性g類實例?](https://stackoverflow.com/questions/30128924/is-there-any-way-to-get-class-instance-attributes-without-creating-class-instanc) – idjaw
'Foo .__ init__。 __code __。co_varnames' –
@AvihooMamka這隻會給你傳遞給方法的參數嗎?如果你在'__init__'中創建了一個不依賴於傳遞給'__init__'的參數的動態屬性? – idjaw