mycqu.course.CourseDayTime

class mycqu.course.CourseDayTime(weekday: int, period: Tuple[int, int])

课程一次的星期和节次

Methods

__init__(weekday, period)

from_dict(data)

从反序列化的(一个)课表 json 中获取课程的星期和节次

Attributes

weekday

星期,0 为周一,6 为周日,此与 datetime.date.day 一致

period

节次,第一个元素为开始节次,第二个元素为结束节次(该节次也包括在范围内)。 只有一节课时,两个元素相同。

Details

static from_dict(data: Dict[str, Any]) Optional[mycqu.course.CourseDayTime]

从反序列化的(一个)课表 json 中获取课程的星期和节次

参数

data (Dict[str, Any]) – 反序列化成字典的课表 json

返回

若其中有课程的星期和节次则返回相应对象,否则返回 None

返回类型

Optional[CourseDayTime]

period: Tuple[int, int]

节次,第一个元素为开始节次,第二个元素为结束节次(该节次也包括在范围内)。 只有一节课时,两个元素相同。

weekday: int

星期,0 为周一,6 为周日,此与 datetime.date.day 一致