编制统考数据导入工具
This commit is contained in:
parent
206e8687de
commit
866fcd672f
|
|
@ -2,7 +2,7 @@ import os,re,json
|
||||||
|
|
||||||
"""---设置关键字, 同一field下不同选项为or关系, 同一字典中不同字段间为and关系, 不同字典间为or关系, _not表示列表中的关键字都不含, 同一字典中的数字用来供应同一字段不同的条件之间的and---"""
|
"""---设置关键字, 同一field下不同选项为or关系, 同一字典中不同字段间为and关系, 不同字典间为or关系, _not表示列表中的关键字都不含, 同一字典中的数字用来供应同一字段不同的条件之间的and---"""
|
||||||
keywords_dict_table = [
|
keywords_dict_table = [
|
||||||
{"origin":[r"2023"],"origin2":[r"二模"]}
|
{"origin":[r"2023"],"origin2":[r"一模"],"origin3":[r"杨浦"]}
|
||||||
]
|
]
|
||||||
"""---关键字设置完毕---"""
|
"""---关键字设置完毕---"""
|
||||||
# 示例: keywords_dict_table = [
|
# 示例: keywords_dict_table = [
|
||||||
|
|
|
||||||
|
|
@ -1,86 +1,295 @@
|
||||||
tags
|
usages
|
||||||
|
012487
|
||||||
|
20221213 2023届高三01班 0.970
|
||||||
|
20221213 2023届高三02班 0.969
|
||||||
|
20221213 2023届高三03班 1.000
|
||||||
|
20221213 2023届高三04班 1.000
|
||||||
|
20221213 2023届高三05班 1.000
|
||||||
|
20221213 2023届高三06班 1.000
|
||||||
|
20221213 2023届高三07班 0.970
|
||||||
|
20221213 2023届高三08班 1.000
|
||||||
|
20221213 2023届高三09班 1.000
|
||||||
|
20221213 2023届高三10班 1.000
|
||||||
|
20221213 2023届高三11班 1.000
|
||||||
|
20221213 2023届高三12班 1.000
|
||||||
|
|
||||||
15227
|
012488
|
||||||
第一单元
|
20221213 2023届高三01班 1.000
|
||||||
|
20221213 2023届高三02班 0.969
|
||||||
|
20221213 2023届高三03班 0.969
|
||||||
|
20221213 2023届高三04班 0.939
|
||||||
|
20221213 2023届高三05班 1.000
|
||||||
|
20221213 2023届高三06班 1.000
|
||||||
|
20221213 2023届高三07班 0.939
|
||||||
|
20221213 2023届高三08班 0.939
|
||||||
|
20221213 2023届高三09班 0.971
|
||||||
|
20221213 2023届高三10班 0.947
|
||||||
|
20221213 2023届高三11班 0.957
|
||||||
|
20221213 2023届高三12班 0.962
|
||||||
|
|
||||||
|
012489
|
||||||
|
20221213 2023届高三01班 1.000
|
||||||
|
20221213 2023届高三02班 1.000
|
||||||
|
20221213 2023届高三03班 0.938
|
||||||
|
20221213 2023届高三04班 1.000
|
||||||
|
20221213 2023届高三05班 1.000
|
||||||
|
20221213 2023届高三06班 1.000
|
||||||
|
20221213 2023届高三07班 0.970
|
||||||
|
20221213 2023届高三08班 0.970
|
||||||
|
20221213 2023届高三09班 0.971
|
||||||
|
20221213 2023届高三10班 1.000
|
||||||
|
20221213 2023届高三11班 1.000
|
||||||
|
20221213 2023届高三12班 0.923
|
||||||
|
|
||||||
15228
|
012490
|
||||||
第五单元
|
20221213 2023届高三01班 0.939
|
||||||
|
20221213 2023届高三02班 0.938
|
||||||
|
20221213 2023届高三03班 0.969
|
||||||
|
20221213 2023届高三04班 1.000
|
||||||
|
20221213 2023届高三05班 0.950
|
||||||
|
20221213 2023届高三06班 0.976
|
||||||
|
20221213 2023届高三07班 0.939
|
||||||
|
20221213 2023届高三08班 1.000
|
||||||
|
20221213 2023届高三09班 0.971
|
||||||
|
20221213 2023届高三10班 0.974
|
||||||
|
20221213 2023届高三11班 1.000
|
||||||
|
20221213 2023届高三12班 1.000
|
||||||
|
|
||||||
|
012491
|
||||||
|
20221213 2023届高三01班 1.000
|
||||||
|
20221213 2023届高三02班 0.812
|
||||||
|
20221213 2023届高三03班 0.781
|
||||||
|
20221213 2023届高三04班 0.879
|
||||||
|
20221213 2023届高三05班 0.875
|
||||||
|
20221213 2023届高三06班 0.878
|
||||||
|
20221213 2023届高三07班 0.879
|
||||||
|
20221213 2023届高三08班 0.909
|
||||||
|
20221213 2023届高三09班 0.706
|
||||||
|
20221213 2023届高三10班 0.763
|
||||||
|
20221213 2023届高三11班 0.783
|
||||||
|
20221213 2023届高三12班 0.885
|
||||||
|
|
||||||
15229
|
012492
|
||||||
第八单元
|
20221213 2023届高三01班 1.000
|
||||||
|
20221213 2023届高三02班 1.000
|
||||||
|
20221213 2023届高三03班 1.000
|
||||||
|
20221213 2023届高三04班 0.970
|
||||||
|
20221213 2023届高三05班 0.925
|
||||||
|
20221213 2023届高三06班 0.878
|
||||||
|
20221213 2023届高三07班 0.879
|
||||||
|
20221213 2023届高三08班 0.970
|
||||||
|
20221213 2023届高三09班 0.853
|
||||||
|
20221213 2023届高三10班 0.868
|
||||||
|
20221213 2023届高三11班 0.913
|
||||||
|
20221213 2023届高三12班 0.962
|
||||||
|
|
||||||
|
012493
|
||||||
|
20221213 2023届高三01班 1.000
|
||||||
|
20221213 2023届高三02班 1.000
|
||||||
|
20221213 2023届高三03班 1.000
|
||||||
|
20221213 2023届高三04班 1.000
|
||||||
|
20221213 2023届高三05班 1.000
|
||||||
|
20221213 2023届高三06班 1.000
|
||||||
|
20221213 2023届高三07班 1.000
|
||||||
|
20221213 2023届高三08班 1.000
|
||||||
|
20221213 2023届高三09班 1.000
|
||||||
|
20221213 2023届高三10班 1.000
|
||||||
|
20221213 2023届高三11班 1.000
|
||||||
|
20221213 2023届高三12班 1.000
|
||||||
|
|
||||||
15230
|
012494
|
||||||
第六单元
|
20221213 2023届高三01班 0.909
|
||||||
|
20221213 2023届高三02班 0.562
|
||||||
|
20221213 2023届高三03班 0.438
|
||||||
|
20221213 2023届高三04班 0.364
|
||||||
|
20221213 2023届高三05班 0.325
|
||||||
|
20221213 2023届高三06班 0.415
|
||||||
|
20221213 2023届高三07班 0.636
|
||||||
|
20221213 2023届高三08班 0.424
|
||||||
|
20221213 2023届高三09班 0.529
|
||||||
|
20221213 2023届高三10班 0.368
|
||||||
|
20221213 2023届高三11班 0.304
|
||||||
|
20221213 2023届高三12班 0.538
|
||||||
|
|
||||||
|
012495
|
||||||
|
20221213 2023届高三01班 0.970
|
||||||
|
20221213 2023届高三02班 0.688
|
||||||
|
20221213 2023届高三03班 0.688
|
||||||
|
20221213 2023届高三04班 0.636
|
||||||
|
20221213 2023届高三05班 0.550
|
||||||
|
20221213 2023届高三06班 0.659
|
||||||
|
20221213 2023届高三07班 0.727
|
||||||
|
20221213 2023届高三08班 0.576
|
||||||
|
20221213 2023届高三09班 0.559
|
||||||
|
20221213 2023届高三10班 0.447
|
||||||
|
20221213 2023届高三11班 0.435
|
||||||
|
20221213 2023届高三12班 0.423
|
||||||
|
|
||||||
15231
|
012496
|
||||||
第八单元
|
20221213 2023届高三01班 1.000
|
||||||
|
20221213 2023届高三02班 0.594
|
||||||
|
20221213 2023届高三03班 0.812
|
||||||
|
20221213 2023届高三04班 0.818
|
||||||
|
20221213 2023届高三05班 0.725
|
||||||
|
20221213 2023届高三06班 0.780
|
||||||
|
20221213 2023届高三07班 0.606
|
||||||
|
20221213 2023届高三08班 0.727
|
||||||
|
20221213 2023届高三09班 0.559
|
||||||
|
20221213 2023届高三10班 0.474
|
||||||
|
20221213 2023届高三11班 0.609
|
||||||
|
20221213 2023届高三12班 0.538
|
||||||
|
|
||||||
|
012497
|
||||||
|
20221213 2023届高三01班 0.939
|
||||||
|
20221213 2023届高三02班 0.719
|
||||||
|
20221213 2023届高三03班 0.719
|
||||||
|
20221213 2023届高三04班 0.545
|
||||||
|
20221213 2023届高三05班 0.625
|
||||||
|
20221213 2023届高三06班 0.634
|
||||||
|
20221213 2023届高三07班 0.364
|
||||||
|
20221213 2023届高三08班 0.636
|
||||||
|
20221213 2023届高三09班 0.412
|
||||||
|
20221213 2023届高三10班 0.421
|
||||||
|
20221213 2023届高三11班 0.565
|
||||||
|
20221213 2023届高三12班 0.346
|
||||||
|
|
||||||
15232
|
012498
|
||||||
第一单元
|
20221213 2023届高三01班 0.606
|
||||||
|
20221213 2023届高三02班 0.125
|
||||||
|
20221213 2023届高三03班 0.188
|
||||||
|
20221213 2023届高三04班 0.303
|
||||||
|
20221213 2023届高三05班 0.100
|
||||||
|
20221213 2023届高三06班 0.098
|
||||||
|
20221213 2023届高三07班 0.030
|
||||||
|
20221213 2023届高三08班 0.242
|
||||||
|
20221213 2023届高三09班 0.029
|
||||||
|
20221213 2023届高三10班 0.053
|
||||||
|
20221213 2023届高三11班 0.043
|
||||||
|
20221213 2023届高三12班 0.000
|
||||||
|
|
||||||
|
012499
|
||||||
|
20221213 2023届高三01班 0.939
|
||||||
|
20221213 2023届高三02班 0.812
|
||||||
|
20221213 2023届高三03班 0.906
|
||||||
|
20221213 2023届高三04班 0.909
|
||||||
|
20221213 2023届高三05班 0.800
|
||||||
|
20221213 2023届高三06班 0.902
|
||||||
|
20221213 2023届高三07班 0.848
|
||||||
|
20221213 2023届高三08班 0.727
|
||||||
|
20221213 2023届高三09班 0.794
|
||||||
|
20221213 2023届高三10班 0.789
|
||||||
|
20221213 2023届高三11班 0.826
|
||||||
|
20221213 2023届高三12班 0.769
|
||||||
|
|
||||||
15233
|
012500
|
||||||
第八单元
|
20221213 2023届高三01班 0.970
|
||||||
|
20221213 2023届高三02班 1.000
|
||||||
|
20221213 2023届高三03班 1.000
|
||||||
|
20221213 2023届高三04班 1.000
|
||||||
|
20221213 2023届高三05班 1.000
|
||||||
|
20221213 2023届高三06班 1.000
|
||||||
|
20221213 2023届高三07班 1.000
|
||||||
|
20221213 2023届高三08班 1.000
|
||||||
|
20221213 2023届高三09班 0.971
|
||||||
|
20221213 2023届高三10班 1.000
|
||||||
|
20221213 2023届高三11班 1.000
|
||||||
|
20221213 2023届高三12班 1.000
|
||||||
|
|
||||||
|
012501
|
||||||
|
20221213 2023届高三01班 0.970
|
||||||
|
20221213 2023届高三02班 0.906
|
||||||
|
20221213 2023届高三03班 0.688
|
||||||
|
20221213 2023届高三04班 0.909
|
||||||
|
20221213 2023届高三05班 0.775
|
||||||
|
20221213 2023届高三06班 0.805
|
||||||
|
20221213 2023届高三07班 0.758
|
||||||
|
20221213 2023届高三08班 0.788
|
||||||
|
20221213 2023届高三09班 0.735
|
||||||
|
20221213 2023届高三10班 0.684
|
||||||
|
20221213 2023届高三11班 0.826
|
||||||
|
20221213 2023届高三12班 0.577
|
||||||
|
|
||||||
15234
|
012502
|
||||||
第八单元
|
20221213 2023届高三01班 0.848
|
||||||
|
20221213 2023届高三02班 0.625
|
||||||
|
20221213 2023届高三03班 0.781
|
||||||
|
20221213 2023届高三04班 0.697
|
||||||
|
20221213 2023届高三05班 0.750
|
||||||
|
20221213 2023届高三06班 0.537
|
||||||
|
20221213 2023届高三07班 0.545
|
||||||
|
20221213 2023届高三08班 0.636
|
||||||
|
20221213 2023届高三09班 0.618
|
||||||
|
20221213 2023届高三10班 0.474
|
||||||
|
20221213 2023届高三11班 0.391
|
||||||
|
20221213 2023届高三12班 0.462
|
||||||
|
|
||||||
|
012503
|
||||||
|
20221213 2023届高三01班 0.980 0.985
|
||||||
|
20221213 2023届高三02班 0.979 0.889
|
||||||
|
20221213 2023届高三03班 0.951 0.893
|
||||||
|
20221213 2023届高三04班 0.909 0.943
|
||||||
|
20221213 2023届高三05班 0.967 0.817
|
||||||
|
20221213 2023届高三06班 0.992 0.883
|
||||||
|
20221213 2023届高三07班 0.980 0.966
|
||||||
|
20221213 2023届高三08班 0.990 0.902
|
||||||
|
20221213 2023届高三09班 0.975 0.899
|
||||||
|
20221213 2023届高三10班 0.947 0.734
|
||||||
|
20221213 2023届高三11班 0.971 0.905
|
||||||
|
20221213 2023届高三12班 1.000 0.923
|
||||||
|
|
||||||
15235
|
012504
|
||||||
第七单元
|
20221213 2023届高三01班 0.990 0.947
|
||||||
|
20221213 2023届高三02班 0.979 0.805
|
||||||
|
20221213 2023届高三03班 0.964 0.812
|
||||||
|
20221213 2023届高三04班 0.944 0.848
|
||||||
|
20221213 2023届高三05班 0.992 0.863
|
||||||
|
20221213 2023届高三06班 0.980 0.811
|
||||||
|
20221213 2023届高三07班 0.980 0.811
|
||||||
|
20221213 2023届高三08班 0.975 0.786
|
||||||
|
20221213 2023届高三09班 0.956 0.739
|
||||||
|
20221213 2023届高三10班 0.961 0.771
|
||||||
|
20221213 2023届高三11班 0.909 0.715
|
||||||
|
20221213 2023届高三12班 0.987 0.740
|
||||||
|
|
||||||
|
012505
|
||||||
|
20221213 2023届高三01班 1.000 0.955 0.848
|
||||||
|
20221213 2023届高三02班 0.930 0.651 0.430
|
||||||
|
20221213 2023届高三03班 0.961 0.750 0.724
|
||||||
|
20221213 2023届高三04班 0.962 0.753 0.399
|
||||||
|
20221213 2023届高三05班 0.950 0.725 0.321
|
||||||
|
20221213 2023届高三06班 0.970 0.663 0.289
|
||||||
|
20221213 2023届高三07班 0.902 0.495 0.066
|
||||||
|
20221213 2023届高三08班 0.970 0.664 0.263
|
||||||
|
20221213 2023届高三09班 0.783 0.230 0.083
|
||||||
|
20221213 2023届高三10班 0.789 0.309 0.132
|
||||||
|
20221213 2023届高三11班 0.821 0.322 0.091
|
||||||
|
20221213 2023届高三12班 0.808 0.455 0.090
|
||||||
|
|
||||||
15236
|
012506
|
||||||
第三单元
|
20221213 2023届高三01班 0.985 0.909 0.354
|
||||||
|
20221213 2023届高三02班 0.875 0.568 0.227
|
||||||
|
20221213 2023届高三03班 0.953 0.706 0.302
|
||||||
15237
|
20221213 2023届高三04班 0.970 0.803 0.346
|
||||||
第五单元
|
20221213 2023届高三05班 0.928 0.585 0.254
|
||||||
|
20221213 2023届高三06班 0.963 0.707 0.258
|
||||||
|
20221213 2023届高三07班 0.985 0.667 0.141
|
||||||
15238
|
20221213 2023届高三08班 0.962 0.634 0.235
|
||||||
第二单元
|
20221213 2023届高三09班 0.890 0.642 0.137
|
||||||
|
20221213 2023届高三10班 0.921 0.537 0.200
|
||||||
|
20221213 2023届高三11班 0.962 0.500 0.094
|
||||||
15239
|
20221213 2023届高三12班 0.952 0.401 0.103
|
||||||
第七单元
|
|
||||||
|
|
||||||
|
|
||||||
15240
|
|
||||||
第三单元
|
|
||||||
|
|
||||||
|
|
||||||
15241
|
|
||||||
第九单元
|
|
||||||
|
|
||||||
|
|
||||||
15242
|
|
||||||
第四单元
|
|
||||||
|
|
||||||
|
|
||||||
15243
|
|
||||||
第四单元
|
|
||||||
|
|
||||||
|
|
||||||
15244
|
|
||||||
第六单元
|
|
||||||
|
|
||||||
|
|
||||||
15245
|
|
||||||
第二单元
|
|
||||||
|
|
||||||
|
|
||||||
15246
|
|
||||||
第三单元
|
|
||||||
|
|
||||||
|
|
||||||
15247
|
|
||||||
第七单元
|
|
||||||
|
|
||||||
|
012507
|
||||||
|
20221213 2023届高三01班 0.977 0.899 0.322
|
||||||
|
20221213 2023届高三02班 0.828 0.479 0.062
|
||||||
|
20221213 2023届高三03班 0.844 0.612 0.109
|
||||||
|
20221213 2023届高三04班 0.909 0.588 0.057
|
||||||
|
20221213 2023届高三05班 0.853 0.344 0.037
|
||||||
|
20221213 2023届高三06班 0.933 0.431 0.015
|
||||||
|
20221213 2023届高三07班 0.894 0.298 0.011
|
||||||
|
20221213 2023届高三08班 0.852 0.318 0.011
|
||||||
|
20221213 2023届高三09班 0.787 0.169 0.011
|
||||||
|
20221213 2023届高三10班 0.734 0.237 0.013
|
||||||
|
20221213 2023届高三11班 0.674 0.163 0.000
|
||||||
|
20221213 2023届高三12班 0.808 0.138 0.000
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,107 +1,324 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[BEGIN]
|
[BEGIN]
|
||||||
## 20220906
|
## 20221213
|
||||||
** 2023届高三2班
|
** 2023届高三01班
|
||||||
1050 0.871
|
012487 0.970
|
||||||
9446 0.355
|
012488 1.000
|
||||||
1072 0.774
|
012489 1.000
|
||||||
10060 0.742
|
012490 0.939
|
||||||
33 0.903
|
012491 1.000
|
||||||
1073 0.935
|
012492 1.000
|
||||||
23 0.774
|
012493 1.000
|
||||||
2773 0.742
|
012494 0.909
|
||||||
2775 0.645
|
012495 0.970
|
||||||
2784 0.903
|
012496 1.000
|
||||||
7991 0.581
|
012497 0.939
|
||||||
5150 0.903
|
012498 0.606
|
||||||
2790 0.774
|
012499 0.939
|
||||||
2791 0.774
|
012500 0.970
|
||||||
757 0.968
|
012501 0.970
|
||||||
2793 0.968
|
012502 0.848
|
||||||
389 0.871
|
012503 0.980 0.985
|
||||||
2800 0.903
|
012504 0.990 0.947
|
||||||
|
012505 1.000 0.955 0.848
|
||||||
|
012506 0.985 0.909 0.354
|
||||||
|
012507 0.977 0.899 0.322
|
||||||
[END]
|
[END]
|
||||||
|
|
||||||
|
|
||||||
[BEGIN]
|
[BEGIN]
|
||||||
## 20220907
|
## 20221213
|
||||||
** 2023届高三2班
|
** 2023届高三02班
|
||||||
778 0.750
|
012487 0.969
|
||||||
1262 0.656
|
012488 0.969
|
||||||
342 0.125
|
012489 1.000
|
||||||
1238 0.906
|
012490 0.938
|
||||||
1239 0.875
|
012491 0.812
|
||||||
1242 0.844
|
012492 1.000
|
||||||
2831 0.594 0.406
|
012493 1.000
|
||||||
2968 0.531 0.063
|
012494 0.562
|
||||||
9508 1.000
|
012495 0.688
|
||||||
3936 0.906
|
012496 0.594
|
||||||
7984 1.000
|
012497 0.719
|
||||||
9511 0.844
|
012498 0.125
|
||||||
5508 0.844
|
012499 0.812
|
||||||
734 0.469
|
012500 1.000
|
||||||
2856 0.781 0.906
|
012501 0.906
|
||||||
474 0.813
|
012502 0.625
|
||||||
2847 0.844 0.938
|
012503 0.979 0.889
|
||||||
2851 0.500 0.281
|
012504 0.979 0.805
|
||||||
[END]
|
012505 0.930 0.651 0.430
|
||||||
|
012506 0.875 0.568 0.227
|
||||||
[BEGIN]
|
012507 0.828 0.479 0.062
|
||||||
## 20220907
|
|
||||||
** 2023届高三2班
|
|
||||||
1286 0.906
|
|
||||||
1292 0.906
|
|
||||||
10110 1.000 1.000 0.875 0.906
|
|
||||||
58 1.000
|
|
||||||
10114 0.844
|
|
||||||
1296 1.000
|
|
||||||
5610 0.906
|
|
||||||
1353 0.813
|
|
||||||
1305 0.813 0.813 0.969 0.969 0.969
|
|
||||||
10125 0.969
|
|
||||||
1309 1.000 0.750
|
|
||||||
5123 0.563
|
|
||||||
5678 0.469
|
|
||||||
[END]
|
|
||||||
|
|
||||||
[BEGIN]
|
|
||||||
## 20220908
|
|
||||||
** 2023届高三2班
|
|
||||||
1340 0.788 0.818 0.879 0.727 0.788
|
|
||||||
2925 0.939
|
|
||||||
2911 0.879
|
|
||||||
2918 0.727
|
|
||||||
3815 0.939
|
|
||||||
5568 0.939
|
|
||||||
954 1.000
|
|
||||||
1324 0.879
|
|
||||||
1326 0.939 0.970
|
|
||||||
2871 0.818
|
|
||||||
2878 0.818 0.818
|
|
||||||
2898 0.727
|
|
||||||
362 0.879
|
|
||||||
1351 0.848
|
|
||||||
3747 0.727
|
|
||||||
5199 0.970
|
|
||||||
9490 0.879
|
|
||||||
[END]
|
[END]
|
||||||
|
|
||||||
|
|
||||||
[BEGIN]
|
[BEGIN]
|
||||||
## 20220909
|
## 20221213
|
||||||
** 2023届高三2班
|
** 2023届高三03班
|
||||||
9517 0.656
|
012487 1.000
|
||||||
7941 0.813
|
012488 0.969
|
||||||
92 0.625
|
012489 0.938
|
||||||
1270 1.000 1.000 0.969 0.781
|
012490 0.969
|
||||||
2888 0.719
|
012491 0.781
|
||||||
1331 0.156
|
012492 1.000
|
||||||
2894 0.844 0.750
|
012493 1.000
|
||||||
1211 0.969 0.906 0.875 0.844 0.750
|
012494 0.438
|
||||||
1218 0.906 0.750 0.625
|
012495 0.688
|
||||||
2893 0.813
|
012496 0.812
|
||||||
2895 0.688
|
012497 0.719
|
||||||
9522 0.563 0.250
|
012498 0.188
|
||||||
[END]
|
012499 0.906
|
||||||
|
012500 1.000
|
||||||
|
012501 0.688
|
||||||
|
012502 0.781
|
||||||
|
012503 0.951 0.893
|
||||||
|
012504 0.964 0.812
|
||||||
|
012505 0.961 0.750 0.724
|
||||||
|
012506 0.953 0.706 0.302
|
||||||
|
012507 0.844 0.612 0.109
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三04班
|
||||||
|
012487 1.000
|
||||||
|
012488 0.939
|
||||||
|
012489 1.000
|
||||||
|
012490 1.000
|
||||||
|
012491 0.879
|
||||||
|
012492 0.970
|
||||||
|
012493 1.000
|
||||||
|
012494 0.364
|
||||||
|
012495 0.636
|
||||||
|
012496 0.818
|
||||||
|
012497 0.545
|
||||||
|
012498 0.303
|
||||||
|
012499 0.909
|
||||||
|
012500 1.000
|
||||||
|
012501 0.909
|
||||||
|
012502 0.697
|
||||||
|
012503 0.909 0.943
|
||||||
|
012504 0.944 0.848
|
||||||
|
012505 0.962 0.753 0.399
|
||||||
|
012506 0.970 0.803 0.346
|
||||||
|
012507 0.909 0.588 0.057
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三05班
|
||||||
|
012487 1.000
|
||||||
|
012488 1.000
|
||||||
|
012489 1.000
|
||||||
|
012490 0.950
|
||||||
|
012491 0.875
|
||||||
|
012492 0.925
|
||||||
|
012493 1.000
|
||||||
|
012494 0.325
|
||||||
|
012495 0.550
|
||||||
|
012496 0.725
|
||||||
|
012497 0.625
|
||||||
|
012498 0.100
|
||||||
|
012499 0.800
|
||||||
|
012500 1.000
|
||||||
|
012501 0.775
|
||||||
|
012502 0.750
|
||||||
|
012503 0.967 0.817
|
||||||
|
012504 0.992 0.863
|
||||||
|
012505 0.950 0.725 0.321
|
||||||
|
012506 0.928 0.585 0.254
|
||||||
|
012507 0.853 0.344 0.037
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三06班
|
||||||
|
012487 1.000
|
||||||
|
012488 1.000
|
||||||
|
012489 1.000
|
||||||
|
012490 0.976
|
||||||
|
012491 0.878
|
||||||
|
012492 0.878
|
||||||
|
012493 1.000
|
||||||
|
012494 0.415
|
||||||
|
012495 0.659
|
||||||
|
012496 0.780
|
||||||
|
012497 0.634
|
||||||
|
012498 0.098
|
||||||
|
012499 0.902
|
||||||
|
012500 1.000
|
||||||
|
012501 0.805
|
||||||
|
012502 0.537
|
||||||
|
012503 0.992 0.883
|
||||||
|
012504 0.980 0.811
|
||||||
|
012505 0.970 0.663 0.289
|
||||||
|
012506 0.963 0.707 0.258
|
||||||
|
012507 0.933 0.431 0.015
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三07班
|
||||||
|
012487 0.970
|
||||||
|
012488 0.939
|
||||||
|
012489 0.970
|
||||||
|
012490 0.939
|
||||||
|
012491 0.879
|
||||||
|
012492 0.879
|
||||||
|
012493 1.000
|
||||||
|
012494 0.636
|
||||||
|
012495 0.727
|
||||||
|
012496 0.606
|
||||||
|
012497 0.364
|
||||||
|
012498 0.030
|
||||||
|
012499 0.848
|
||||||
|
012500 1.000
|
||||||
|
012501 0.758
|
||||||
|
012502 0.545
|
||||||
|
012503 0.980 0.966
|
||||||
|
012504 0.980 0.811
|
||||||
|
012505 0.902 0.495 0.066
|
||||||
|
012506 0.985 0.667 0.141
|
||||||
|
012507 0.894 0.298 0.011
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三08班
|
||||||
|
012487 1.000
|
||||||
|
012488 0.939
|
||||||
|
012489 0.970
|
||||||
|
012490 1.000
|
||||||
|
012491 0.909
|
||||||
|
012492 0.970
|
||||||
|
012493 1.000
|
||||||
|
012494 0.424
|
||||||
|
012495 0.576
|
||||||
|
012496 0.727
|
||||||
|
012497 0.636
|
||||||
|
012498 0.242
|
||||||
|
012499 0.727
|
||||||
|
012500 1.000
|
||||||
|
012501 0.788
|
||||||
|
012502 0.636
|
||||||
|
012503 0.990 0.902
|
||||||
|
012504 0.975 0.786
|
||||||
|
012505 0.970 0.664 0.263
|
||||||
|
012506 0.962 0.634 0.235
|
||||||
|
012507 0.852 0.318 0.011
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三09班
|
||||||
|
012487 1.000
|
||||||
|
012488 0.971
|
||||||
|
012489 0.971
|
||||||
|
012490 0.971
|
||||||
|
012491 0.706
|
||||||
|
012492 0.853
|
||||||
|
012493 1.000
|
||||||
|
012494 0.529
|
||||||
|
012495 0.559
|
||||||
|
012496 0.559
|
||||||
|
012497 0.412
|
||||||
|
012498 0.029
|
||||||
|
012499 0.794
|
||||||
|
012500 0.971
|
||||||
|
012501 0.735
|
||||||
|
012502 0.618
|
||||||
|
012503 0.975 0.899
|
||||||
|
012504 0.956 0.739
|
||||||
|
012505 0.783 0.230 0.083
|
||||||
|
012506 0.890 0.642 0.137
|
||||||
|
012507 0.787 0.169 0.011
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三10班
|
||||||
|
012487 1.000
|
||||||
|
012488 0.947
|
||||||
|
012489 1.000
|
||||||
|
012490 0.974
|
||||||
|
012491 0.763
|
||||||
|
012492 0.868
|
||||||
|
012493 1.000
|
||||||
|
012494 0.368
|
||||||
|
012495 0.447
|
||||||
|
012496 0.474
|
||||||
|
012497 0.421
|
||||||
|
012498 0.053
|
||||||
|
012499 0.789
|
||||||
|
012500 1.000
|
||||||
|
012501 0.684
|
||||||
|
012502 0.474
|
||||||
|
012503 0.947 0.734
|
||||||
|
012504 0.961 0.771
|
||||||
|
012505 0.789 0.309 0.132
|
||||||
|
012506 0.921 0.537 0.200
|
||||||
|
012507 0.734 0.237 0.013
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三11班
|
||||||
|
012487 1.000
|
||||||
|
012488 0.957
|
||||||
|
012489 1.000
|
||||||
|
012490 1.000
|
||||||
|
012491 0.783
|
||||||
|
012492 0.913
|
||||||
|
012493 1.000
|
||||||
|
012494 0.304
|
||||||
|
012495 0.435
|
||||||
|
012496 0.609
|
||||||
|
012497 0.565
|
||||||
|
012498 0.043
|
||||||
|
012499 0.826
|
||||||
|
012500 1.000
|
||||||
|
012501 0.826
|
||||||
|
012502 0.391
|
||||||
|
012503 0.971 0.905
|
||||||
|
012504 0.909 0.715
|
||||||
|
012505 0.821 0.322 0.091
|
||||||
|
012506 0.962 0.500 0.094
|
||||||
|
012507 0.674 0.163 0.000
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
[BEGIN]
|
||||||
|
## 20221213
|
||||||
|
** 2023届高三12班
|
||||||
|
012487 1.000
|
||||||
|
012488 0.962
|
||||||
|
012489 0.923
|
||||||
|
012490 1.000
|
||||||
|
012491 0.885
|
||||||
|
012492 0.962
|
||||||
|
012493 1.000
|
||||||
|
012494 0.538
|
||||||
|
012495 0.423
|
||||||
|
012496 0.538
|
||||||
|
012497 0.346
|
||||||
|
012498 0.000
|
||||||
|
012499 0.769
|
||||||
|
012500 1.000
|
||||||
|
012501 0.577
|
||||||
|
012502 0.462
|
||||||
|
012503 1.000 0.923
|
||||||
|
012504 0.987 0.740
|
||||||
|
012505 0.808 0.455 0.090
|
||||||
|
012506 0.952 0.401 0.103
|
||||||
|
012507 0.808 0.138 0.000
|
||||||
|
[END]
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
014784,014785,014786,014787,014788,014789,014790,014791,014792,014793,014794,014795,014796,014797,014798,014799,014800,014801,014802,014803,014804,014805,014806,014807,014808,014809,014810,014811,014812,014813,014814,014815,014816,014817,014818,014819,014820,014821,014822,014823,014824,014825,014826,014827,014828,014829,014830,014831,014832,014833,014834,014835,014836,014837,014838,014839,014840,014841,014842,014843,014844,014845,014846,014996,014997,014998,014999,015000,015001,015002,015003,015004,015005,015006,015007,015008,015009,015010,015011,015012,015013,015014,015015,015016,015017,015018,015019,015020,015021,015022,015023,015024,015025,015026,015027,015028,015029,015030,015031,015032,015033,015034,015035,015036,015037,015038,015039,015040,015041,015042,015043,015044,015045,015046,015047,015048,015049,015050,015051,015052,015053,015054,015055,015056,015057,015058,015059,015060,015061,015062,015063,015064,015065,015066,015067,015068,015069,015070,015071,015072,015073,015074,015075,015076,015077,015078,015079,015080,015081,015082,015083,015084,015085,015086,015087,015088,015089,015090,015091,015092,015093,015094,015095,015096,015097,015098,015099,015100,015101,015102,015103,015104,015105,015106,015107,015108,015109,015110,015111,015112,015113,015114,015115,015116,015117,015118,015119,015120,015121,015122,015123,015124,015125,015126,015127,015128,015129,015130,015131,015132,015133,015134,015135,015136,015137,015138,015139,015140,015141,015142,015143,015144,015145,015146,015147,015148,015149,015150,015151,015152,015153,015154,015155,015156,015157,015158,015159,015160,015161,015162,015163,015164,015165,015166,015167,015168,015169,015170,015171,015172,015173,015174,015175,015176,015177,015178,015179,015180,015181,015182,015183,015184,015185,015186,015187,015188,015189,015190,015191,015192,015193,015194,015195,015196,015197,015198,015199,015200,015201,015202,015203,015204,015205,015206,015207,015208,015209,015210,015211,015212,015213,015214,015215,015216,015217,015218,015219,015220,015221,015222,015223,015224,015225,015226
|
012487,012488,012489,012490,012491,012492,012493,012494,012495,012496,012497,012498,012499,012500,012501,012502,012503,012504,012505,012506,012507
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
texfile = r"C:\Users\weiye\Documents\wwy sync\23届\上学期测验卷\2023届杨浦区一模.tex"
|
||||||
|
excelfile = r"C:\Users\weiye\Documents\wwy sync\23届\统计数据\大型考试\年级_20221213一模.xlsx"
|
||||||
|
date = "20221213"
|
||||||
|
grade = "2023届高三"
|
||||||
|
|
||||||
|
sheetname = "难度统计"
|
||||||
|
max_classnum = 12
|
||||||
|
|
||||||
|
import re
|
||||||
|
import pandas as pd
|
||||||
|
|
||||||
|
df = pd.read_excel(excelfile,sheet_name = sheetname)
|
||||||
|
mark_cols = [i for i in range(2,31)]
|
||||||
|
with open(texfile,"r",encoding="u8") as f:
|
||||||
|
data = f.read()
|
||||||
|
problems_list = re.findall(r"\((\d{6})\)",data)
|
||||||
|
|
||||||
|
#生成题号(1-n)与题库id对应
|
||||||
|
id_dict = {}
|
||||||
|
for i in range(len(problems_list)):
|
||||||
|
id_dict[i+1] = problems_list[i]
|
||||||
|
output = ""
|
||||||
|
|
||||||
|
#生成题号(1-n)与表格中数据列的对应
|
||||||
|
idcol_dict = {}
|
||||||
|
for i in id_dict:
|
||||||
|
idcol_dict[i] = []
|
||||||
|
mincol = -1
|
||||||
|
for col_index in range(mincol+1,len(df.columns)):
|
||||||
|
col = df.columns[col_index]
|
||||||
|
if str(i) == str(col)[:len(str(i))]:
|
||||||
|
idcol_dict[i].append(col_index)
|
||||||
|
mincol = col_index
|
||||||
|
if str(i) == str(col):
|
||||||
|
break
|
||||||
|
|
||||||
|
#生成行号与班级的对应列表
|
||||||
|
classrows_dict = {}
|
||||||
|
for row in df.iloc[:,0]:
|
||||||
|
if type(row) == int:
|
||||||
|
if 1<=int(row)<=12:
|
||||||
|
classrows_dict[list(df.iloc[:,0]).index(row)] = str(row).zfill(2) + "班"
|
||||||
|
|
||||||
|
for cl in classrows_dict:
|
||||||
|
classname = grade + classrows_dict[cl]
|
||||||
|
output += "[BEGIN]\n"
|
||||||
|
output += "## "+date+"\n"
|
||||||
|
output += "** "+classname+"\n"
|
||||||
|
for i in range(len(problems_list)):
|
||||||
|
id = id_dict[i+1]
|
||||||
|
results_cols = idcol_dict[i+1]
|
||||||
|
results = []
|
||||||
|
for col in results_cols:
|
||||||
|
results.append("%.3f"%df.iloc[cl,col])
|
||||||
|
output += id+"\t"+"\t".join(results) + "\n"
|
||||||
|
output += "[END]\n\n\n"
|
||||||
|
|
||||||
|
with open("文本文件/手动统计结果.txt","w",encoding = "u8") as f:
|
||||||
|
f.write(output)
|
||||||
|
|
@ -5,12 +5,12 @@ import os,re,json,time,sys
|
||||||
"""2: 测验卷与周末卷(填空题, 选择题, 解答题)"""
|
"""2: 测验卷与周末卷(填空题, 选择题, 解答题)"""
|
||||||
"""3: 日常选题讲义(一个section)"""
|
"""3: 日常选题讲义(一个section)"""
|
||||||
|
|
||||||
paper_type = 3 # 随后设置一下后续的讲义标题
|
paper_type = 2 # 随后设置一下后续的讲义标题
|
||||||
|
|
||||||
"""---设置题块编号---"""
|
"""---设置题块编号---"""
|
||||||
|
|
||||||
problems = [
|
problems = [
|
||||||
"4612:4618"
|
"012487,012488,012489,012490,012491,012492,012493,012494,012495,012496,012497,012498","012499,012500,012501,012502","012503,012504,012505,012506,012507"
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -25,7 +25,7 @@ if paper_type == 1:
|
||||||
elif paper_type == 2:
|
elif paper_type == 2:
|
||||||
enumi_mode = 1 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)
|
enumi_mode = 1 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)
|
||||||
template_file = "模板文件/测验周末卷模板.txt" #设置模板文件名
|
template_file = "模板文件/测验周末卷模板.txt" #设置模板文件名
|
||||||
exec_list = [("标题替换","高三下测验卷07")] #设置讲义标题
|
exec_list = [("标题替换","2023届杨浦区一模")] #设置讲义标题
|
||||||
destination_file = "临时文件/"+exec_list[0][1] # 设置输出文件名
|
destination_file = "临时文件/"+exec_list[0][1] # 设置输出文件名
|
||||||
elif paper_type == 3:
|
elif paper_type == 3:
|
||||||
enumi_mode = 0 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)
|
enumi_mode = 0 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)
|
||||||
|
|
|
||||||
Reference in New Issue