열거 형에 '없음'이라는 값을 추가 할 수 있습니까? 예를 이 질문이 내 앞의 질문 물론 How to set a variable's subproperty?열거 형에 '없음'이라는 값을 추가 할 수 있습니까?
관련이
from enum import Enum
class Color(Enum):
None=0 #represent no color at all
red = 1
green = 2
blue = 3
color=Color.None
if (color==Color.None):
#don't fill the rect
else:
#fill the rect with the color
에 대한 , 나는 enum
위의 None
이 작동하지 않습니다 이해합니다. 하지만 공급 업체의 코드에서,이 같은 것을 볼 수 있습니까 : bird.eye.Color=bird.eye.Color.enum.None
는 나는 그렇게 flufl.enum
가 사용되는 <class 'flufl.enum._enum.IntEnumValue'>
인 type(bird.eye.Color)
를 확인했습니다. flufl.enum
또는 Enum
을 사용하는 것이 매우 다르지 않아야한다고 생각합니다. 감사합니다.
위의 코드를 시도했을 때 어떤 현상이 발생 했습니까? 오류 메시지가 나타 났습니까? –
키워드에 지정할 수 없습니다. 'None = *'는'SyntaxError'를 던지 겠지만'none = *'을 사용할 수 있습니다. – Pythonista
@Pythonista는 None 대 None입니다. – sawreals