@property
으로 표시된 Python 클래스의 함수를 어떻게 열거합니까?Python 클래스 속성 (함수가 아님)을 열거하십시오
class MyClass:
@property
def my_property():
pass
이런 식으로 뭔가하지만 inspect.isproperty
에 대한 람다 필터가없는 :
properties = inspect.getmembers(obj, inspect.isproperty)
분명히, 이들은 관리 속성으로 알려져있다은.
Python 2.x 또는 3.x? (차이를 만들지는 모르지만 지정하는 것이 좋습니다) –