Giting.
낮의 Giting

메뉴판 › 안 만들어도 되는 것 사전 › 표준이 이미 함 › 상수 모음을 클래스로 직접 만든다

전

class Status:
    PENDING = 1
    ACTIVE = 2
    DONE = 3
    # 오타·중복·순회 전부 수동

후

from enum import Enum

class Status(Enum):
    PENDING = 1
    ACTIVE = 2
    DONE = 3
왜 이렇게 되나
  • STATUS_A=1, STATUS_B=2 를 담은 상수 클래스를 손으로 만든다
됐는지 보는 법

Enum 을 상속했고, 검증 없는 맨 상수 클래스가 아니면 성공.

같은 묶음 · 표준이 이미 함