mycqu.room.RoomActivityInfo¶
- class mycqu.room.RoomActivityInfo(period: Tuple[int, int], weeks: List[Tuple[int, int]], weekday: int)¶
教室活动的公有属性
Methods
__init__
(period, weeks, weekday)from_dict
(data)从反序列化的一个活动信息 json 中生成RoomActivityInfo对象
Attributes
占用节数
行课周数,列表中每个元组 (a,b) 代表一个周数范围 a~b(包含 a, b),在单独的一周则有 b=a
星期,0 为周一,6 为周日,此与
datetime.date.day
一致Details
- static from_dict(data: Dict[str, Any])¶
从反序列化的一个活动信息 json 中生成RoomActivityInfo对象
- 参数
data (Dict[str, Any]) – 反序列化成字典的活动 json
- 返回
教室活动
- 返回类型
- period: Tuple[int, int]¶
占用节数
- weekday: int¶
星期,0 为周一,6 为周日,此与
datetime.date.day
一致
- weeks: List[Tuple[int, int]]¶
行课周数,列表中每个元组 (a,b) 代表一个周数范围 a~b(包含 a, b),在单独的一周则有 b=a