классом? Понятно, что можно писать
if text == "ts":
return time.time
Но если таких заготовок сотни или тысячи, то получается не очень. Один из вариантов пришедших в голову - хранить в базе данных пары "ts" => "time.time", получать и return eval(second_column), но тоже какая-то дичь.
Какие ещё есть варианты?
Словарь вида {"команда": выполняемая_функция}, вполне себе вариант.
А если у каждого класса-команды в качестве свойства задать список names, можно ли как-то потом искать по ним? Или даже сначала вытащить, а потом уже создать словарь.
Обсуждают сегодня