python对callab的口述

2024-09-28 13:21:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码中有这个类枚举。你知道吗

class TimeDurationTypeَ(Enum, metaclass=ChoiceEnumMeta):
    d30 = "30d"
    d14 = "14d"
    d7 = "7d"
    d1 = "1d"
    hr12 = "12hr"
    hr6 = "6hr"
    hr1 = "1hr"

我想能够过滤结果(查询)的基础上,这个时间段。我想从这些枚举中得到一个字典,可以这样称呼:

TimeDuration2datetimeField = {
    TimeDurationTypeَ.d30: datetime.timedelta(days=-30),
}

所以我可以在过滤过程中得到这个值。怎么会有这样一本字典?还是有更好的方法来解决这个问题?你知道吗


Tags: 代码字典enum基础classmetaclassd1d7

热门问题