본문 바로가기
파이썬

파이썬에서 객체의 속성을 열거하는 방법은 무엇입니까?

by º기록 2021. 2. 5.
반응형

나는 C #을 반사를 통해 수행합니다. Javascript에서는 다음과 같이 간단합니다.

for(var propertyName in objectName)
    var currentPropertyValue = objectName[propertyName];

파이썬에서 어떻게하나요?

 

해결 방법

 

for property, value in vars(theObject).items():
    print(property, ":", value)

드물지만 __ slots __ 속성이있는 경우가 있습니다. 이러한 클래스에는 종종 __ dict __ 가 없습니다.

 

참조 페이지 https://stackoverflow.com/questions/1251692

 

 

반응형

댓글