From 2af0a0cbb2a3b76e1280186d196b294d4f369046 Mon Sep 17 00:00:00 2001 From: "weiye.wang" Date: Tue, 13 Feb 2024 13:55:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=95=E5=85=A5=E7=AD=94=E9=A2=98=E7=BA=B8?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E4=BF=A1=E6=81=AF=E6=97=B6=E5=8F=AF=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E9=A2=98=E5=8F=B7=E6=AE=B5(=E5=90=AB,=E5=92=8C:?= =?UTF-8?q?=E7=9A=84=E8=A1=A8=E8=BE=BE=E5=BC=8F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具v2/录入答题纸对应信息.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/工具v2/录入答题纸对应信息.py b/工具v2/录入答题纸对应信息.py index e38c59e6..a5dd5634 100644 --- a/工具v2/录入答题纸对应信息.py +++ b/工具v2/录入答题纸对应信息.py @@ -1,4 +1,4 @@ -pid = "J20240601" #第一个字母是分类的代号, 1-4为数字是届别, 5-6位数字一般是学期序号(01-06), 特殊情况酌情分类, 假期作业归属于前一个学期 +pid = "G20300201" #第一个字母是分类的代号, 1-4为数字是届别, 5-6位数字一般是学期序号(01-06), 特殊情况酌情分类, 假期作业归属于前一个学期 xiaoxianid = "222817060917839709233" #小闲平台的试卷编号 @@ -22,12 +22,14 @@ else: new_dict["idlist"] = [] count = 1 id = input(f"输入第 {count} 题的题号(S表示跳过, E表示结束):") - while len(re.findall(r"[Ss\d]",id)) == len(id): + while len(re.findall(r"[Ss\d,:]",id)) == len(id): if "S" in id.upper(): new_dict["idlist"].append("999999") + count += 1 else: - new_dict["idlist"].append(id.zfill(6)) - count += 1 + new_id_list = generate_number_set(id) + new_dict["idlist"] += [i.zfill(6) for i in new_id_list] + count += len(new_id_list) id = input(f"输入第 {count} 题的题号(S表示跳过, E表示结束):")