Python Enum Class - используйте аргумент имени перечисления, чтобы выбрать значение перечисления в функцииPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python Enum Class - используйте аргумент имени перечисления, чтобы выбрать значение перечисления в функции

Сообщение Anonymous »

Я использую Python 3.9. У меня есть класс Enum, как это: < /p>
class Color(Enum):
RED = 1
GREEN = 2
BLUE = 3
< /code>
Я хочу использовать этот класс Enum в функции с аргументом, который является допустимым именем перечисления: < /p>
def some_func(color_name):
return Color.color_name.value
< /code>
Итак, когда я вызываю функцию: < /p>
>>> some_func(RED)
< /code>
Почему он не работает? < /p>
мне нужно создать метод для класса цвета? Это, кажется, побеждает цель того, чтобы он был классом Enum.

Подробнее здесь: https://stackoverflow.com/questions/794 ... -a-functio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Python Enum Class - используйте аргумент имени перечисления, чтобы выбрать значение перечисления в функции
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Кастинг-класс> до Class>
    Anonymous » » в форуме JAVA
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Кастинг-класс> до Class>
    Anonymous » » в форуме JAVA
    0 Ответы
    65 Просмотры
    Последнее сообщение Anonymous
  • При создании заголовка стиля C, совместим с ABI для переключения между Enum и Enum Class?
    Anonymous » » в форуме C++
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Значение Java Enum, возвращающее строковое значение, а не константу перечисления [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»