From 6bc1a007d16e7b1794f91931fb9b0c91ac631fd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A2=8E=E5=BF=B5=5FNian?= Date: Sun, 4 Feb 2024 20:21:20 +0800 Subject: [PATCH] Update main.py --- main.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index 36df274..ba09939 100644 --- a/main.py +++ b/main.py @@ -116,17 +116,18 @@ for _ in range(run_count): grade_data = student_client.get_grade("2024").get("data", {}) grade = grade_data.get("courses", []) + # 将grade.txt文件中的内容写入old_grade.txt文件内 + with open("grade.txt", "r") as grade_file, open( + "old_grade.txt", "w" + ) as old_grade_file: + old_grade_file.write(grade_file.read()) + + # 清空grade.txt文件内容 + with open("grade.txt", "w") as grade_file: + grade_file.truncate() + # 成绩不为空时则对成绩信息进行处理 if grade: - # 将grade.txt文件中的内容写入old_grade.txt文件内 - with open("grade.txt", "r") as grade_file, open( - "old_grade.txt", "w" - ) as old_grade_file: - old_grade_file.write(grade_file.read()) - - # 清空grade.txt文件内容 - with open("grade.txt", "w") as grade_file: - grade_file.truncate() # 按照提交时间降序排序 sorted_grade = sorted(grade, key=lambda x: x["submission_time"], reverse=True)