mycqu.course.CourseDayTime¶
- class mycqu.course.CourseDayTime(weekday: int, period: Tuple[int, int])¶
课程一次的星期和节次
Methods
__init__
(weekday, period)from_dict
(data)从反序列化的(一个)课表 json 中获取课程的星期和节次
Attributes
星期,0 为周一,6 为周日,此与
datetime.date.day
一致节次,第一个元素为开始节次,第二个元素为结束节次(该节次也包括在范围内)。 只有一节课时,两个元素相同。
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
一致