[Python] 정수형 Class 변수 선언 방법
2022. 6. 1. 20:11ㆍ프로젝트 로그/테스트x솔루션 JIG 개발기
반응형
아래와 같이 클래스의 변수를 선언 하면, Python에서는 testResult.TEST_SUCCSS 호출 시 [0]과 같은 tuple 형태로 표시 된다.
class testResult():
TEST_SUCCESS = 0,
TEST_FAIL = 4
print("TEST type : {0}".format( type(testResult.TEST_SUCCESS)) )
>> TEST type : <class 'tuple'>
이를 정수형태로 변환 하기 위해서는 아래와 같이 선언 하면 된다.
class testResult(enum.IntEnum):
TEST_SUCCESS = 0,
TEST_FAIL = 4
print("TEST type : {0}".format( type(testResult.TEST_SUCCESS)) )
>> TEST type : <enum 'testResult'>
반응형
'프로젝트 로그 > 테스트x솔루션 JIG 개발기' 카테고리의 다른 글
[서버] 무차별 접속 시도 IP 차단 방법(fail2ban) (0) | 2022.07.07 |
---|---|
[CAN]Python에서 PCANBasic 라이브러리 사용 시 문제 해결 (0) | 2022.06.14 |
[Docker] 사용하지 않는 모든 데이터 제거 및 볼륨만 제거 (0) | 2022.05.31 |
[PyQt] Label 배경색을 투명하게 만들기 (0) | 2022.05.30 |
[Github Action] Github Action을 이용하여 간단한 배포 자동화 구축하기 #2 (0) | 2022.05.26 |