Zastanawiam się, jaki jest poprawny sposób konwersji (deserializacji) łańcucha znaków na klasę Enum w Pythonie. Wydaje się, że wykonuje to zadanie, ale nie jestem pewien, czy jest wystarczająco bezpieczny.Konwertuj ciąg na Enum w języku Python
Wystarczy być bardziej szczegółowe, chciałbym przekonwertować 'debug'
ciąg do obiektu Enum takich jak to:
class BuildType(Enum):
debug = 200
release = 400
Tak, tego właśnie szukałem. Link do oficjalnych dokumentów w tej sprawie byłby miły. – Vladius
@Vladius: Dodano link. –
Co z wartością rezerwową w przypadku, gdy dane wejściowe wymagają dezynfekcji? Coś w rodzaju 'Build.get ('nielegalnie', Build.debug)'? – Hetzroni