From 4764cca9fb5bb8536299dc74d2f72c3349fe0417 Mon Sep 17 00:00:00 2001 From: NianBroken Date: Sun, 4 Feb 2024 04:02:58 +0800 Subject: [PATCH] Added the ability to determine if the score is empty --- grade.txt | 1 - main.py | 7 ++++++- old_grade.txt | 1 - 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/grade.txt b/grade.txt index e3c1b64..e69de29 100644 --- a/grade.txt +++ b/grade.txt @@ -1 +0,0 @@ -d1a3278c2e67ee0e6b678bce78593cca \ No newline at end of file diff --git a/main.py b/main.py index 344de01..df57432 100644 --- a/main.py +++ b/main.py @@ -129,7 +129,12 @@ for _ in range(run_count): grade_file.truncate() # 获取成绩信息 - grade = student_client.get_grade("")["data"]["courses"] + grade_data = student_client.get_grade("2024").get("data", {}) + grade = grade_data.get("courses", []) + + if not grade: + print("成绩为空") + sys.exit() # 按照提交时间降序排序 sorted_grade = sorted(grade, key=lambda x: x["submission_time"], reverse=True) diff --git a/old_grade.txt b/old_grade.txt index 246ff50..e69de29 100644 --- a/old_grade.txt +++ b/old_grade.txt @@ -1 +0,0 @@ -d1a3278c2e67ee