Решено: енум питхон штампа све опције

Главни проблем са коришћењем енума у ​​Питхон-у је тај што може бити тешко одштампати све његове опције. Енумови су дефинисани у модулу, тако да морате прво да га увезете. Затим можете користити име енума као променљиву за приступ његовим члановима:

из енум импорт Енум

Енум.наме

for option in dir(enum):
    if not option.startswith('_'):
        print(option)

Код се креће кроз све опције у енум модулу. Ако опција не почиње доњом цртом, штампа опцију.

Енум библиотека

Енум библиотека у Питхон-у је библиотека која обезбеђује скуп константи за представљање набројаних типова. Енумови се могу користити за представљање различитих опција, вредности или стања и могу се користити уместо нормалних целобројних константи.

Енумови су корисни за дефинисање прилагођених типова који се могу користити у вашем коду без потребе да бринете о основном нумеричком представљању. На пример, можете користити енум за представљање различитих типова датотека или различитих верзија софтверског пакета.

Да бисте креирали енум у Питхон-у, прво морате да креирате класу која дефинише набројани тип. Класа треба да има неколико једноставних својстава: идентификатор (на пример, „енумФилеТипе“), листу могућих вредности (на пример, [„ткт“, „ртф“, „доц“]) и метод који враћа одговарајућу вредност (на пример, гетФилеТипе()).

Када сте креирали класу, потребно је да додате инстанцу класе свом коду. Да бисте то урадили, потребно је да користите кључну реч енум иза које следи име класе. На пример, ако желите да креирате енум под називом „енумФилеТипе“ и складиштите његове вредности у променљиве под називом „филеТипе1“ и „филеТипе2“, написали бисте:

енумФилеТипе = { 'ткт': филеТипе1, 'ртф': филеТипе2 }

Набрајања

Набрајања су тип података у Питхон-у који вам омогућава да сачувате листу јединствених вредности. Они су слични низовима, али немају никакво специфично ограничење величине. Можете креирати набрајање користећи кључну реч енум.

енум цолор {црвена, зелена, плава}

Можете користити вредности у набрајању баш као и било коју другу променљиву. На пример, можете их користити у условној изјави или као део петље. Такође можете доделити набрајање променљивој помоћу кључне речи енум.

боја миЦолор = плава;

Programski pristup

Постоји неколико начина да добијете програмски приступ подацима у Питхон-у. Најједноставнији начин је коришћење уграђеног модула урллиб2. Овај модул пружа једноставан интерфејс за приступ УРЛ-овима и добијање садржаја тих УРЛ-ова.

Други начин да добијете програмски приступ подацима је коришћење захтева библиотеке. Рекуестс пружа свеобухватнији и моћнији интерфејс за рад са веб ресурсима, укључујући приступ колачићима, преузимање датотека и прављење ПОСТ захтева.

Релатед постс:

Оставите коментар