From e463d41d879d18174e6e660650e1f61b56270899 Mon Sep 17 00:00:00 2001 From: NianBroken Date: Sun, 4 Aug 2024 21:21:00 +0800 Subject: [PATCH] add --- main.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/main.py b/main.py index 9cd3e1e..cb93125 100644 --- a/main.py +++ b/main.py @@ -106,8 +106,15 @@ for _ in range(run_count): # 获取成绩信息 grade = get_grade(student_client, output_type="grade") - # 成绩不为空时 - if grade and "获取成绩时出错" not in grade: + if not grade: + # 成绩为空时将成绩信息定义为"成绩为空" + integrated_grade_info = "成绩为空\n------" + + elif "获取成绩时出错" in grade: + # 获取成绩时出错时将成绩信息定义为"获取成绩时出错" + integrated_grade_info = "获取成绩时出错\n------" + + else: # 清空grade.txt文件内容 with open(grade_file_path, "w") as grade_file: grade_file.truncate() @@ -121,12 +128,9 @@ for _ in range(run_count): # 将加密后的成绩信息写入grade.txt文件 with open(grade_file_path, "w") as grade_file: grade_file.write(encrypted_integrated_grade_info) - else: - # 成绩为空时将成绩信息定义为"成绩为空" - integrated_grade_info = "成绩为空\n------" - # 加密保存成绩 - encrypted_integrated_grade_info = md5_encrypt(integrated_grade_info) + # 加密保存成绩 + encrypted_integrated_grade_info = md5_encrypt(integrated_grade_info) # 读取grade.txt和old_grade.txt文件的内容 with open(grade_file_path, "r") as grade_file, open(old_grade_file_path, "r") as old_grade_file: