{ "cells": [ { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.974\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.974\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.947\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.895\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.895\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.711\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.921\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.842\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.105\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.289\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.316\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.000\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t1.000\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.579\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.289\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.447\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.855\t0.536\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.838\t0.520\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.903\t0.816\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.842\t0.289\t0.316\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三10班\t0.421\t0.285\t0.053\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t1.000\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.880\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t1.000\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.800\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.960\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.760\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.720\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.880\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.080\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.160\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.240\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.000\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t1.000\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.680\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.240\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.360\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.800\t0.490\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.720\t0.460\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.927\t0.830\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.880\t0.087\t0.327\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三11班\t0.480\t0.187\t0.050\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t1.000\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t1.000\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t1.000\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.880\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.920\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.600\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.880\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.880\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.080\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.360\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.280\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.080\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.840\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.600\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.200\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.400\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.693\t0.550\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.860\t0.520\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.940\t0.835\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.800\t0.147\t0.407\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三12班\t0.440\t0.273\t0.045\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.970\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t1.000\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t1.000\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t1.000\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t1.000\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t1.000\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.939\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.970\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.606\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.636\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.606\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.303\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t1.000\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.727\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.576\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.667\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.914\t0.811\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.783\t0.644\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t1.000\t0.966\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.939\t0.611\t0.697\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三01班\t0.849\t0.813\t0.239\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t1.000\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.969\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.906\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.969\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.969\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.844\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.938\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.906\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.375\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.438\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.406\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.219\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t1.000\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.719\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.688\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.531\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.969\t0.512\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.870\t0.586\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.969\t0.938\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.984\t0.448\t0.422\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三02班\t0.688\t0.479\t0.105\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.970\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.970\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.970\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.939\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.939\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.970\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.970\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.939\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.303\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.606\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.606\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.242\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t1.000\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.576\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.455\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.394\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.859\t0.644\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.889\t0.621\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.955\t0.879\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.939\t0.460\t0.515\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三03班\t0.788\t0.550\t0.189\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.938\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t1.000\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t1.000\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.938\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.969\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.844\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.906\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t1.000\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.281\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.375\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.406\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.125\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t1.000\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.656\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.438\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.438\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.958\t0.664\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.906\t0.617\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.984\t0.922\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.906\t0.547\t0.474\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三04班\t0.656\t0.516\t0.156\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t1.000\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.974\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t1.000\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.897\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t1.000\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.923\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.821\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.949\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.205\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.436\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.462\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.026\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t1.000\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.538\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.436\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.410\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.944\t0.596\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.868\t0.558\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.953\t0.929\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.859\t0.338\t0.457\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三05班\t0.513\t0.342\t0.061\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t1.000\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.950\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.975\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.925\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.975\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.900\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.925\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.925\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.275\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.370\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.375\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.100\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.950\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.550\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.350\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.400\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.929\t0.681\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.846\t0.597\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.917\t0.838\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.912\t0.333\t0.429\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三06班\t0.625\t0.392\t0.069\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t1.000\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.943\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t1.000\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.914\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t1.000\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.800\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.771\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.914\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.057\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.371\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.371\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.057\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.971\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.657\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.343\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.371\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.881\t0.536\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.824\t0.529\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.952\t0.886\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.900\t0.148\t0.381\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三07班\t0.429\t0.238\t0.021\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t1.000\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.939\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.939\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.939\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.970\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.818\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.788\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.939\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.212\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.364\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.455\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.000\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t1.000\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.455\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.303\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.485\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.970\t0.640\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.808\t0.553\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.975\t0.974\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.924\t0.293\t0.419\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三08班\t0.424\t0.480\t0.102\n", "题号: 004080 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.971\n", "题号: 004122 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.971\n", "题号: 004312 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.941\n", "题号: 004451 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.912\n", "题号: 004557 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.912\n", "题号: 004276 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.912\n", "题号: 030019 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.882\n", "题号: 004356 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.765\n", "题号: 004320 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.118\n", "题号: 004359 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.294\n", "题号: 030020 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.441\n", "题号: 004091 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.029\n", "题号: 004400 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.971\n", "题号: 008101 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.559\n", "题号: 004157 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.265\n", "题号: 004440 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.324\n", "题号: 004370 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.956\t0.537\n", "题号: 004224 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.882\t0.515\n", "题号: 004328 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.985\t0.904\n", "题号: 004444 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.912\t0.240\t0.378\n", "题号: 004247 , 字段: usages 中已添加数据: 20220928\t2023届高三09班\t0.441\t0.240\t0.022\n" ] } ], "source": [ "import os,re,json\n", "\n", "\"\"\"---明确数据文件位置---\"\"\"\n", "datafile = \"临时文件/answers.txt\"\n", "# 双回车分隔,记录内单回车分隔列表,首行为字段名\n", "\"\"\"---文件位置结束---\"\"\"\n", "\n", "def trim(string):\n", " string = re.sub(r\"^[ \\t\\n]*\",\"\",string)\n", " string = re.sub(r\"[ \\t\\n]*$\",\"\",string)\n", " return string\n", "def FloatToInt(string):\n", " f = float(string)\n", " if abs(f-round(f))<0.01:\n", " f = round(f)\n", " return f\n", "\n", "with open(datafile,\"r\",encoding=\"utf8\") as f:\n", " data = f.read()\n", "pos = data.index(\"\\n\")\n", "field = data[:pos].strip()\n", "appending_data = data[pos:]\n", "\n", "with open(r\"../题库0.3/Problems.json\",\"r\",encoding = \"utf8\") as f:\n", " database = f.read()\n", "pro_dict = json.loads(database)\n", "with open(r\"../题库0.3/LessonObj.json\",\"r\",encoding = \"utf8\") as f:\n", " database = f.read()\n", "obj_dict = json.loads(database)\n", "\n", "#该字段列表可能需要更新\n", "fields = [\"content\",\"objs\",\"tags\",\"genre\",\"ans\",\"solution\",\"duration\",\"usages\",\"origin\",\"edit\",\"same\",\"related\",\"remark\",\"space\"]\n", "\n", "if field in fields:\n", " field_type = type(pro_dict[\"000001\"][field])\n", " datalist = [record.strip() for record in appending_data.split(\"\\n\\n\") if len(trim(record)) > 0]\n", " for record in datalist:\n", " id = re.findall(r\"^[\\d]{1,}\",record)[0]\n", " data = record[len(id):].strip()\n", " id = id.zfill(6)\n", " if not id in pro_dict:\n", " print(\"题号:\",id,\"不在数据库中.\")\n", " break\n", " \n", " #字符串类型字段添加数据\n", " elif field_type == str and data in pro_dict[id][field]:\n", " print(\"题号:\",id,\", 字段:\",field,\"中已有该数据:\",data)\n", " elif field_type == str and not data in pro_dict[id][field] and not field == \"ans\" and not field == \"space\":\n", " origin_data = pro_dict[id][field]\n", " new_data = trim(origin_data + \"\\n\" + data)\n", " pro_dict[id][field] = new_data\n", " print(\"题号:\",id,\", 字段:\",field,\"中已添加数据:\",data)\n", " elif field_type == str and not data in pro_dict[id][field] and field == \"ans\" or field == \"space\":\n", " pro_dict[id][field] = data\n", " print(\"题号:\",id,\", 字段:\",field,\"中已修改数据:\",data)\n", " \n", " #数值类型字段添加数据\n", " elif (field_type == int or field_type == float) and abs(float(data) - pro_dict[id][field])<0.01:\n", " print(\"题号:\",id,\", 字段:\",field,\"中已有该数据:\",FloatToInt(data))\n", " elif (field_type == int or field_type == float) and abs(float(data) - pro_dict[id][field])>=0.01:\n", " pro_dict[id][field] = FloatToInt(data)\n", " print(\"题号:\",id,\", 字段:\",field,\"中已修改数据:\",FloatToInt(data))\n", " \n", " #列表类型字段添加数据\n", " elif field_type == list:\n", " cell_data_list = [d.strip() for d in data.split(\"\\n\")]\n", " for cell_data in cell_data_list:\n", " if cell_data in pro_dict[id][field]:\n", " print(\"题号:\",id,\", 字段:\",field,\"中已有该数据:\",cell_data)\n", " elif not field == \"objs\":\n", " pro_dict[id][field].append(cell_data)\n", " print(\"题号:\",id,\", 字段:\",field,\"中已添加数据:\",cell_data)\n", " else:\n", " if not cell_data in obj_dict and not cell_data.upper() == \"KNONE\":\n", " print(\"题号:\",id,\", 字段:\",field,\"目标编号有误:\",cell_data)\n", " else:\n", " pro_dict[id][field].append(cell_data.upper())\n", " print(\"题号:\",id,\", 字段:\",field,\"中已添加数据:\",cell_data.upper())\n", "\n", "with open(r\"../题库0.3/Problems.json\",\"w\",encoding = \"utf8\") as f:\n", " f.write(json.dumps(pro_dict,indent=4,ensure_ascii=False))" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3.8.8 ('base')", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.8" }, "orig_nbformat": 4, "vscode": { "interpreter": { "hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac" } } }, "nbformat": 4, "nbformat_minor": 2 }