From 20be61de73321406eff0ab31dbb4733c0f6fc4bd Mon Sep 17 00:00:00 2001 From: WangWeiye Date: Wed, 26 Apr 2023 11:55:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=A2=98=E5=8F=B7=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E7=BB=93=E6=9E=9C-2023=E5=B1=8A=E4=B8=80=E6=A8=A1?= =?UTF-8?q?=E7=AE=80=E5=8D=95=E9=A2=98=E6=B1=87=E7=BC=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具/关键字筛选题号.py | 2 +- 工具/批量生成题目pdf.py | 44 ++++++++++++---------------- 工具/文本文件/批量题目分类号记录.txt | 21 +++++++++++++ 工具/文本文件/题号筛选.txt | 2 +- 工具/课时目标pdf生成.py | 6 ++-- 5 files changed, 44 insertions(+), 31 deletions(-) diff --git a/工具/关键字筛选题号.py b/工具/关键字筛选题号.py index cca1e2d2..86f08300 100644 --- a/工具/关键字筛选题号.py +++ b/工具/关键字筛选题号.py @@ -2,7 +2,7 @@ import os,re,json """---设置关键字, 同一field下不同选项为or关系, 同一字典中不同字段间为and关系, 不同字典间为or关系, _not表示列表中的关键字都不含, 同一字典中的数字用来供应同一字段不同的条件之间的and---""" keywords_dict_table = [ - {"origin":[r"百分百"],"origin2":["2022"],"genre":["填空题"]} + {"origin":[r"一模"],"origin2":["2023"],"origin3":[r"试题([1-8]|17|18)$"],"origin4":[r"} ] """---关键字设置完毕---""" # 示例: keywords_dict_table = [ diff --git a/工具/批量生成题目pdf.py b/工具/批量生成题目pdf.py index e1300f5a..cb37b227 100644 --- a/工具/批量生成题目pdf.py +++ b/工具/批量生成题目pdf.py @@ -11,41 +11,33 @@ answered = True #目录和文件的分隔务必用/ directory = "临时文件/" # filename = "高三二模前易错题" -filename = "双基百分百(2022学年版)" +filename = "2023届一模简单题汇编" """---设置文件名结束---""" """---设置题目列表---""" #字典字段为文件名, 之后为内容的题号 problems_dict = { -"试卷01(小)":"13287:13301", -"试卷02(小)":"13302:13316", -"试卷03(小)":"13317:13331", -"试卷04(小)":"13332:13346", -"试卷05(小)":"13347:13361", -"试卷06(小)":"13362:13376", -"试卷07(小)":"13377:13391", -"试卷08(小)":"13392:13406", -"试卷09(小)":"13407:13421", -"试卷10(小)":"13422:13436", -"试卷11(小)":"13437:13451", -"试卷12(小)":"13452:13466", -"试卷13(小)":"13467:13481", -"试卷14(小)":"13482:13496", -"试卷15(小)":"13497:13511", -"试卷16(小)":"13512:13526", -"试卷17(小)":"13527:13541", -"试卷18(小)":"13542:13556", -"试卷19(小)":"13557:13571", -"试卷20(小)":"13572:13586", -"试卷21(大)":"13587:13607", -"试卷22(大)":"13608:13628", -"试卷23(大)":"13629:13649", -"试卷24(大)":"13650:13670", -"试卷25(大)":"13671:13691" +"松江区简单题":"012287:012294,012303:012304", +"崇明区简单题":"012308:012315,012324:012325", +"杨浦区简单题":"012487:012494,012503:012504", +"虹口区简单题":"012508:012515,012524:012525", +"青浦区简单题":"012529:012536,012545:012546", +"闵行区简单题":"012550:012557,012566:012567", +"嘉定区简单题":"012571:012578,012587:012588", +"普陀区简单题":"012592:012599,012608:012609", +"长宁区简单题":"012613:012620,012629:012630", +"徐汇区简单题":"012634:012641,012650:012651", +"宝山区简单题":"012655:012662,012671:012672", +"浦东新区简单题":"012676:012683,012692:012693", +"奉贤区简单题":"012697:012704,012713:012714", +"金山区简单题":"012718:012725,012734:012735", +"静安区简单题":"012760:012767,012776:012777", +"黄浦区简单题":"014511:014518,014527:014528" } + # problems_dict = { # "2025届高一下学期校本作业":"21441:22047", diff --git a/工具/文本文件/批量题目分类号记录.txt b/工具/文本文件/批量题目分类号记录.txt index 61017b1f..0adf89a1 100644 --- a/工具/文本文件/批量题目分类号记录.txt +++ b/工具/文本文件/批量题目分类号记录.txt @@ -1,3 +1,24 @@ +20230426 2023届一模简单题汇编 +problems_dict = { +"松江区简单题":"012287:012294,012303:012304", +"崇明区简单题":"012308:012315,012324:012325", +"杨浦区简单题":"012487:012494,012503:012504", +"虹口区简单题":"012508:012515,012524:012525", +"青浦区简单题":"012529:012536,012545:012546", +"闵行区简单题":"012550:012557,012566:012567", +"嘉定区简单题":"012571:012578,012587:012588", +"普陀区简单题":"012592:012599,012608:012609", +"长宁区简单题":"012613:012620,012629:012630", +"徐汇区简单题":"012634:012641,012650:012651", +"宝山区简单题":"012655:012662,012671:012672", +"浦东新区简单题":"012676:012683,012692:012693", +"奉贤区简单题":"012697:012704,012713:012714", +"金山区简单题":"012718:012725,012734:012735", +"静安区简单题":"012760:012767,012776:012777", +"黄浦区简单题":"014511:014518,014527:014528" +} + + 20230426 2022学年版双基百分百25张试卷 problems_dict = { diff --git a/工具/文本文件/题号筛选.txt b/工具/文本文件/题号筛选.txt index 9e087c70..a6683b1c 100644 --- a/工具/文本文件/题号筛选.txt +++ b/工具/文本文件/题号筛选.txt @@ -1 +1 @@ -013287:013296,013302:013311,013317:013326,013332:013341,013347:013356,013362:013371,013377:013386,013392:013401,013407:013416,013422:013431,013437:013446,013452:013461,013467:013476,013482:013491,013497:013506,013512:013521,013527:013536,013542:013551,013557:013566,013572:013581,013587:013598,013608:013619,013629:013640,013650:013661,013671:013682,030055 \ No newline at end of file +012287:012294,012303:012304,012308:012315,012324:012325,012487:012494,012503:012504,012508:012515,012524:012525,012529:012536,012545:012546,012550:012557,012566:012567,012571:012578,012587:012588,012592:012599,012608:012609,012613:012620,012629:012630,012634:012641,012650:012651,012655:012662,012671:012672,012676:012683,012692:012693,012697:012704,012713:012714,012718:012725,012734:012735,012760:012767,012776:012777,014511:014518,014527:014528 \ No newline at end of file diff --git a/工具/课时目标pdf生成.py b/工具/课时目标pdf生成.py index 8c7a3d98..e46bcfa0 100644 --- a/工具/课时目标pdf生成.py +++ b/工具/课时目标pdf生成.py @@ -2,12 +2,12 @@ import os,re,json,sys #范围定义在使用前需要替换 """使用前替换范围定义""" -obj_range = "K0810:K0817999" +obj_range = "K0900000:K0999999" """范围定义到此结束""" #定义文件名 """规定文件名""" -index = "38" -title = "计数原理与排列组合" +index = "09" +title = "第九单元" """文件名到此结束""" filename = index+"_"+title