Added the ability to determine if the score is empty

This commit is contained in:
NianBroken
2024-02-04 04:09:02 +08:00 Unverified
parent de183fcdc8
commit a8069310c8
3 changed files with 8 additions and 9 deletions
+8 -8
View File
@@ -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)