diff --git a/grade.txt b/grade.txt deleted file mode 100644 index e69de29..0000000 diff --git a/info.txt b/info.txt deleted file mode 100644 index 720f01a..0000000 --- a/info.txt +++ /dev/null @@ -1 +0,0 @@ -03da71a837b547e3f4ff44883cd9b8fe \ No newline at end of file diff --git a/main.py b/main.py index df57432..5b4ffa0 100644 --- a/main.py +++ b/main.py @@ -110,6 +110,14 @@ else: # 第一次运行程序则运行两遍,否则运行一遍 for _ in range(run_count): + # 获取成绩信息 + grade_data = student_client.get_grade("2024").get("data", {}) + grade = grade_data.get("courses", []) + + if not grade: + print("成绩为空") + sys.exit() + # 如果grade.txt文件不存在,创建文件 if not os.path.exists("grade.txt"): open("grade.txt", "w").close() @@ -128,14 +136,6 @@ for _ in range(run_count): with open("grade.txt", "w") as grade_file: grade_file.truncate() - # 获取成绩信息 - 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)