Skip to main content

获取考试

本函数是用来获取考试信息的函数。

接受传入examName或者Exam,传入Exam实例直接返回,传入examName时则获取examName对应的考试,然后返回(默认值返回最新考试)。

方法定义:

def get_exam(exam_data: Union[Exam, str] = "") -> Exam

返回值:

返回Exam实例。

示例:

student = login("123","123")
print(student.get_exam("XX中学6月期中考试"))
print(student.get_exam()) #会返回最新的考试
print(student.get_exam(student.get_latest_exam())) #传入Exam实例,直接返回

返回:

Exam(id='123', name='XX中学6月期中考试', status='', grade_code='', is_final=False)
Exam(id='234', name='XX中学期末考试', status='', grade_code='', is_final=False)
Exam(id='234', name='XX中学期末考试', status='', grade_code='', is_final=False)