Axe*_*xel 5 python attributes properties
python中如何获取属性的名称?欢迎任何建议。
对于函数和方法来说,它就像 一样简单f.__name__。
但属性没有属性__name__。
该属性没有名称,但您可能确实在寻找其fget属性的名称,该名称(忽略事后所做的任何改组)将是实例所绑定到的类属性的名称property。
class A:
@property
def foo(self):
return 3
assert A.foo.fget.__name__ == "foo"
Run Code Online (Sandbox Code Playgroud)