Как представить перечисление Python как «константы» без имени класса сразуPython

Программы на Python
Anonymous
Как представить перечисление Python как «константы» без имени класса сразу

Сообщение Anonymous »

Следующий код создает три «константы», которые можно использовать без имени класса перечисления перед каждой. Есть ли способ сделать это для всех членов перечисления без явной строки кода для каждого члена, как показано здесь?

Код: Выделить всё

import enum

class Test(enum.Enum):
ONE = 1
TWO = 2
THREE = 3

ONE = Test.ONE
TWO = Test.TWO
THREE = Test.THREE
По сути, существует ли эффективный способ сделать это для перечисления с 20-30 членами одновременно?


Подробнее здесь: https://stackoverflow.com/questions/787 ... ll-at-once

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