编制统考数据导入工具
This commit is contained in:
parent
206e8687de
commit
866fcd672f
|
|
@ -2,7 +2,7 @@ import os,re,json
|
|||
|
||||
"""---设置关键字, 同一field下不同选项为or关系, 同一字典中不同字段间为and关系, 不同字典间为or关系, _not表示列表中的关键字都不含, 同一字典中的数字用来供应同一字段不同的条件之间的and---"""
|
||||
keywords_dict_table = [
|
||||
{"origin":[r"2023"],"origin2":[r"二模"]}
|
||||
{"origin":[r"2023"],"origin2":[r"一模"],"origin3":[r"杨浦"]}
|
||||
]
|
||||
"""---关键字设置完毕---"""
|
||||
# 示例: 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
|
||||
第三单元
|
||||
|
||||
|
||||
15237
|
||||
第五单元
|
||||
|
||||
|
||||
15238
|
||||
第二单元
|
||||
|
||||
|
||||
15239
|
||||
第七单元
|
||||
|
||||
|
||||
15240
|
||||
第三单元
|
||||
|
||||
|
||||
15241
|
||||
第九单元
|
||||
|
||||
|
||||
15242
|
||||
第四单元
|
||||
|
||||
|
||||
15243
|
||||
第四单元
|
||||
|
||||
|
||||
15244
|
||||
第六单元
|
||||
|
||||
|
||||
15245
|
||||
第二单元
|
||||
|
||||
|
||||
15246
|
||||
第三单元
|
||||
|
||||
|
||||
15247
|
||||
第七单元
|
||||
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
|
||||
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
|
||||
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
|
||||
20221213 2023届高三12班 0.952 0.401 0.103
|
||||
|
||||
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]
|
||||
## 20220906
|
||||
** 2023届高三2班
|
||||
1050 0.871
|
||||
9446 0.355
|
||||
1072 0.774
|
||||
10060 0.742
|
||||
33 0.903
|
||||
1073 0.935
|
||||
23 0.774
|
||||
2773 0.742
|
||||
2775 0.645
|
||||
2784 0.903
|
||||
7991 0.581
|
||||
5150 0.903
|
||||
2790 0.774
|
||||
2791 0.774
|
||||
757 0.968
|
||||
2793 0.968
|
||||
389 0.871
|
||||
2800 0.903
|
||||
## 20221213
|
||||
** 2023届高三01班
|
||||
012487 0.970
|
||||
012488 1.000
|
||||
012489 1.000
|
||||
012490 0.939
|
||||
012491 1.000
|
||||
012492 1.000
|
||||
012493 1.000
|
||||
012494 0.909
|
||||
012495 0.970
|
||||
012496 1.000
|
||||
012497 0.939
|
||||
012498 0.606
|
||||
012499 0.939
|
||||
012500 0.970
|
||||
012501 0.970
|
||||
012502 0.848
|
||||
012503 0.980 0.985
|
||||
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]
|
||||
|
||||
|
||||
[BEGIN]
|
||||
## 20220907
|
||||
** 2023届高三2班
|
||||
778 0.750
|
||||
1262 0.656
|
||||
342 0.125
|
||||
1238 0.906
|
||||
1239 0.875
|
||||
1242 0.844
|
||||
2831 0.594 0.406
|
||||
2968 0.531 0.063
|
||||
9508 1.000
|
||||
3936 0.906
|
||||
7984 1.000
|
||||
9511 0.844
|
||||
5508 0.844
|
||||
734 0.469
|
||||
2856 0.781 0.906
|
||||
474 0.813
|
||||
2847 0.844 0.938
|
||||
2851 0.500 0.281
|
||||
[END]
|
||||
|
||||
[BEGIN]
|
||||
## 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
|
||||
## 20221213
|
||||
** 2023届高三02班
|
||||
012487 0.969
|
||||
012488 0.969
|
||||
012489 1.000
|
||||
012490 0.938
|
||||
012491 0.812
|
||||
012492 1.000
|
||||
012493 1.000
|
||||
012494 0.562
|
||||
012495 0.688
|
||||
012496 0.594
|
||||
012497 0.719
|
||||
012498 0.125
|
||||
012499 0.812
|
||||
012500 1.000
|
||||
012501 0.906
|
||||
012502 0.625
|
||||
012503 0.979 0.889
|
||||
012504 0.979 0.805
|
||||
012505 0.930 0.651 0.430
|
||||
012506 0.875 0.568 0.227
|
||||
012507 0.828 0.479 0.062
|
||||
[END]
|
||||
|
||||
|
||||
[BEGIN]
|
||||
## 20220909
|
||||
** 2023届高三2班
|
||||
9517 0.656
|
||||
7941 0.813
|
||||
92 0.625
|
||||
1270 1.000 1.000 0.969 0.781
|
||||
2888 0.719
|
||||
1331 0.156
|
||||
2894 0.844 0.750
|
||||
1211 0.969 0.906 0.875 0.844 0.750
|
||||
1218 0.906 0.750 0.625
|
||||
2893 0.813
|
||||
2895 0.688
|
||||
9522 0.563 0.250
|
||||
[END]
|
||||
## 20221213
|
||||
** 2023届高三03班
|
||||
012487 1.000
|
||||
012488 0.969
|
||||
012489 0.938
|
||||
012490 0.969
|
||||
012491 0.781
|
||||
012492 1.000
|
||||
012493 1.000
|
||||
012494 0.438
|
||||
012495 0.688
|
||||
012496 0.812
|
||||
012497 0.719
|
||||
012498 0.188
|
||||
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: 测验卷与周末卷(填空题, 选择题, 解答题)"""
|
||||
"""3: 日常选题讲义(一个section)"""
|
||||
|
||||
paper_type = 3 # 随后设置一下后续的讲义标题
|
||||
paper_type = 2 # 随后设置一下后续的讲义标题
|
||||
|
||||
"""---设置题块编号---"""
|
||||
|
||||
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:
|
||||
enumi_mode = 1 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)
|
||||
template_file = "模板文件/测验周末卷模板.txt" #设置模板文件名
|
||||
exec_list = [("标题替换","高三下测验卷07")] #设置讲义标题
|
||||
exec_list = [("标题替换","2023届杨浦区一模")] #设置讲义标题
|
||||
destination_file = "临时文件/"+exec_list[0][1] # 设置输出文件名
|
||||
elif paper_type == 3:
|
||||
enumi_mode = 0 #设置模式(1为整卷统一编号, 0为每一部分从1开始编号)
|
||||
|
|
|
|||
Reference in New Issue