utils.config.cast module¶
- utils.config.cast.mapping(sequence, item)[源代码]¶
产生转换函数,该函数将会将一个序列中的每个元素转换成另一个类型
- 参数:
sequence (Type[Iterable]) -- 转换为的序列类型
item (CastFunc) -- 转换函数
- 返回:
转换函数
- 返回类型:
Callable
- utils.config.cast.str_to_time(time_string: str, *formats: str, optional: bool = False)[源代码]¶
将字符串转换为时间
- 参数:
time_string (str) -- 字符串格式的时间
formats (str, optional) -- 允许的所有时间格式,如果不提供则使用默认的时间格式
optional (bool, optional) -- 可选时,转换失败返回``None``. Defaults to False.
- 抛出:
ValueError -- 转换失败时提供原始值
- 返回:
转换结果
- 返回类型:
datetime | None