3. 教室接口¶
-
class
snnusdk.
Room
(week, building)[源代码]¶ 陕师大教室状态查询
- 参数
week (int) – 周次
building (str) – 教学楼
- Raise
- Raise
>>> room = Room(week=14, building='雁塔教学八楼')
-
query_all
()[源代码]¶ 该教学楼该周所有教室的状态
- 返回类型
list of dict
- 返回
参见例子
>>> room.query_all() [ { 'id': '8101', '教室类型': '多媒体教室', '上课座位': '60', '星期一': [ { '状态': '排课', '节数':'1-2节' 'info': { '科目': '数学分析(一)', '教师': '曹小红', ... } }, ... ] }, .., ]
-
get_all_rooms
()[源代码]¶ 教学楼内的所有教室名称
- 返回类型
list of str
- 返回
本教学楼内的所有教室名称
>>> room.get_all_rooms() ['8101', '8102', ...]
-
query_one_room
(room)[源代码]¶ 查询该教学楼某一教室该周的所有状态
- 参数
room (str) – 教室号 8014
- Raise
- 返回类型
dic
- 返回
参照例子
>>> room.query_one_room(room='8014') { 'id': '8104', '教室类型': '多媒体教室', '上课座位': '60', '星期一': [ { '状态': '排课', 'info': { '科目': '高等数学(一)-3', '教师': '吴洪博', '班级':'数学与信息科学学院 恒元物理实验班1701', '时间': '1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18 周1 1-2节', '地点': '雁塔教学八楼 8104' } '节数':'1-2节' }, ... ] ... }