This commit is contained in:
NianBroken
2024-08-04 21:21:00 +08:00 Unverified
parent cd96654eb7
commit e463d41d87
+11 -7
View File
@@ -106,8 +106,15 @@ for _ in range(run_count):
# 获取成绩信息 # 获取成绩信息
grade = get_grade(student_client, output_type="grade") grade = get_grade(student_client, output_type="grade")
# 成绩不为空时 if not grade:
if grade and "获取成绩时出错" not in grade: # 成绩为空时将成绩信息定义为"成绩为空"
integrated_grade_info = "成绩为空\n------"
elif "获取成绩时出错" in grade:
# 获取成绩时出错时将成绩信息定义为"获取成绩时出错"
integrated_grade_info = "获取成绩时出错\n------"
else:
# 清空grade.txt文件内容 # 清空grade.txt文件内容
with open(grade_file_path, "w") as grade_file: with open(grade_file_path, "w") as grade_file:
grade_file.truncate() grade_file.truncate()
@@ -121,12 +128,9 @@ for _ in range(run_count):
# 将加密后的成绩信息写入grade.txt文件 # 将加密后的成绩信息写入grade.txt文件
with open(grade_file_path, "w") as grade_file: with open(grade_file_path, "w") as grade_file:
grade_file.write(encrypted_integrated_grade_info) 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文件的内容 # 读取grade.txt和old_grade.txt文件的内容
with open(grade_file_path, "r") as grade_file, open(old_grade_file_path, "r") as old_grade_file: with open(grade_file_path, "r") as grade_file, open(old_grade_file_path, "r") as old_grade_file: