619 lines
39 KiB
Plaintext
619 lines
39 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 14,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"题号: 000334 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 000513 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 000513 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 000522 , 字段: objs 中已添加数据: K0708001X\n",
|
|
"题号: 000530 , 字段: objs 中已添加数据: K0705001X\n",
|
|
"题号: 000530 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 000643 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 000643 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 000747 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 000775 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 000775 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 000880 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 000946 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 000960 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 002107 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002125 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002126 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002127 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002128 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002129 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002130 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002131 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002132 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002133 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002134 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002136 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 002137 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002138 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 002139 , 字段: objs 中已添加数据: K0705001X\n",
|
|
"题号: 002140 , 字段: objs 中已添加数据: K0705001X\n",
|
|
"题号: 002141 , 字段: objs 中已添加数据: K0705001X\n",
|
|
"题号: 002142 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002143 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002144 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002145 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002145 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002146 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002147 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002148 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002149 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002149 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 002150 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002150 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 002151 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002152 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 002152 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 002155 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002156 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002156 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002156 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002156 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002157 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002158 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002159 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002160 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 002161 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 002161 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002162 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 002162 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002163 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 002163 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002163 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 002164 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 002164 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002164 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002165 , 字段: objs 中已添加数据: K0702004X\n",
|
|
"题号: 002165 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002166 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 002166 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002167 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 002167 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002168 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 002168 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 002169 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 002169 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002170 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 002170 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002171 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002172 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 002173 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 002173 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002174 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 002174 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002175 , 字段: objs 中已添加数据: K0706003X\n",
|
|
"题号: 002175 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002176 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002176 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002177 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002178 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002179 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002180 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002180 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 002180 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002182 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002183 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002184 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002185 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 002186 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002186 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002186 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 002187 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002187 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 002188 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002189 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 002190 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 002191 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 002193 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 002194 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002195 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002196 , 字段: objs 中已添加数据: K0702004X\n",
|
|
"题号: 002196 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 002197 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 002198 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002199 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002199 , 字段: objs 中已添加数据: K0705004X\n",
|
|
"题号: 002200 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 002200 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002200 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 002201 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 002201 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002201 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 002204 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 002205 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002205 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 002206 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 002206 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 002207 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002208 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 002208 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002209 , 字段: objs 中已添加数据: K0706003X\n",
|
|
"题号: 002209 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 002210 , 字段: objs 中已添加数据: K0706003X\n",
|
|
"题号: 002210 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 002212 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002213 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002214 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002215 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 002215 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 002215 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002215 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002216 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 002217 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 002217 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002217 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002218 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 002218 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002219 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002219 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002221 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002222 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002223 , 字段: objs 中已添加数据: K0704002X\n",
|
|
"题号: 002224 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 002224 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002225 , 字段: objs 中已添加数据: K0708004X\n",
|
|
"题号: 002226 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002226 , 字段: objs 中已添加数据: K0708004X\n",
|
|
"题号: 002227 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002228 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002229 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002229 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002230 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 002230 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002230 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 002231 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 002232 , 字段: objs 中已添加数据: K0706003X\n",
|
|
"题号: 002232 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 002233 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 002233 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 002234 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 002235 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 002236 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 003362 , 字段: objs 中已添加数据: K0705004X\n",
|
|
"题号: 003362 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 003362 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 003363 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 003363 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 003364 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 003365 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 003365 , 字段: objs 中已添加数据: K0703001X\n",
|
|
"题号: 003366 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 003367 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 003367 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 003367 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 003368 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 003368 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 003369 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 003369 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 003369 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 003369 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 003369 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 003370 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 003370 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 003372 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 003372 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 003373 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 003373 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 003374 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 003374 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 003374 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 003374 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 003374 , 字段: objs 中已添加数据: K0706003X\n",
|
|
"题号: 003375 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 003376 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 003376 , 字段: objs 中已添加数据: K0708001X\n",
|
|
"题号: 003376 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 003376 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 003377 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 003377 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 003377 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 003377 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 003377 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 003378 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 003380 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 003388 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 003643 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 003684 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 003755 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 003755 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 004213 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 004254 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 004281 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 004299 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 004299 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 004538 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 004628 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 004705 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008748 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008749 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008750 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008751 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008752 , 字段: objs 中已添加数据: K0705001X\n",
|
|
"题号: 008753 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008754 , 字段: objs 中已添加数据: K0705001X\n",
|
|
"题号: 008755 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008755 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 008756 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 008757 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 008758 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008759 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 008760 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008761 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008761 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 008762 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008763 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008765 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008766 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 008766 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008767 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 008768 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 008769 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008769 , 字段: objs 中已添加数据: K0702004X\n",
|
|
"题号: 008770 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 008770 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008771 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 008771 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008771 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008772 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008772 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008772 , 字段: objs 中已添加数据: K0704002X\n",
|
|
"题号: 008773 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008774 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008775 , 字段: objs 中已添加数据: K0706003X\n",
|
|
"题号: 008775 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008776 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008776 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008777 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008777 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008777 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008778 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 008778 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008779 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 008780 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008781 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 008781 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008781 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008783 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008783 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 008784 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 008785 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 008785 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008786 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 008786 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008786 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 008787 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008787 , 字段: objs 中已添加数据: K0707002X\n",
|
|
"题号: 008787 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 008787 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008787 , 字段: objs 中已添加数据: K0704002X\n",
|
|
"题号: 008788 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 008790 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008791 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008792 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008793 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 008794 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 008795 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 008795 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008795 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 008796 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 008797 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008797 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 008797 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 008798 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 008799 , 字段: objs 中已添加数据: K0707002X\n",
|
|
"题号: 008799 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 008799 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008800 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 008800 , 字段: objs 中已添加数据: K0707003X\n",
|
|
"题号: 008801 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008802 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008803 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008804 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008805 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 008805 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008806 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 008806 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008807 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008807 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 008807 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 008808 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 008809 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008809 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008809 , 字段: objs 中已添加数据: K0704002X\n",
|
|
"题号: 008810 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008811 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 008811 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008812 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 008812 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008813 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008814 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008815 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008816 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 008817 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008818 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 008819 , 字段: objs 中已添加数据: K0708004X\n",
|
|
"题号: 008820 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 008820 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 008820 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008821 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 008821 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008822 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 008822 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008823 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 008823 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 008824 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008825 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 008826 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 008826 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 008826 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 008826 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 008827 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008828 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 008829 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 008830 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 008830 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 008830 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 008831 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 008832 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 008833 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 008834 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 008835 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 009074 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 009083 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 009084 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 009084 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 009085 , 字段: objs 中已添加数据: KNONE\n",
|
|
"题号: 009094 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 009104 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 009780 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 009780 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 009781 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 009782 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 009783 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 009784 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 009784 , 字段: objs 中已添加数据: K0702004X\n",
|
|
"题号: 009784 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 009785 , 字段: objs 中已添加数据: K0704002X\n",
|
|
"题号: 009786 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 009786 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 009787 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 009788 , 字段: objs 中已添加数据: K0706003X\n",
|
|
"题号: 009788 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 009789 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 009790 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 009790 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 009791 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 009792 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 009793 , 字段: objs 中已添加数据: K0705001X\n",
|
|
"题号: 009794 , 字段: objs 中已添加数据: K0705001X\n",
|
|
"题号: 009795 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 009795 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 009795 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 009796 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 009796 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 009797 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 009798 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 009798 , 字段: objs 中已添加数据: K0705003X\n",
|
|
"题号: 009799 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 009800 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 009800 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 009801 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 009802 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 009803 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 009803 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 009804 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 009805 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 009805 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 010591 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 010591 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 010592 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 010592 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 010593 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 010593 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 010594 , 字段: objs 中已添加数据: K0706003X\n",
|
|
"题号: 010595 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 010595 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 010596 , 字段: objs 中已添加数据: K0701003X\n",
|
|
"题号: 010596 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 010597 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 010598 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 010598 , 字段: objs 中已添加数据: K0705004X\n",
|
|
"题号: 010599 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 010599 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 010600 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 010600 , 字段: objs 中已添加数据: K0702004X\n",
|
|
"题号: 010600 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 010601 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 010601 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 010602 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 010602 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 010603 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 010603 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 010604 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010605 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010606 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010607 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010608 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 010608 , 字段: objs 中已添加数据: K0701002X\n",
|
|
"题号: 010609 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 010610 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 010610 , 字段: objs 中已添加数据: K0702001X\n",
|
|
"题号: 010612 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 010613 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010614 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010615 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 010616 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010617 , 字段: objs 中已添加数据: K0702005X\n",
|
|
"题号: 010618 , 字段: objs 中已添加数据: K0701001X\n",
|
|
"题号: 010618 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 010619 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 010620 , 字段: objs 中已添加数据: K0701004X\n",
|
|
"题号: 010620 , 字段: objs 中已添加数据: K0704003X\n",
|
|
"题号: 010621 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 010622 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 010623 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 010624 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 010626 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 010627 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 010627 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 010627 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 010628 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 010628 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 010629 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 010630 , 字段: objs 中已添加数据: K0707004X\n",
|
|
"题号: 010631 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 010631 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 010635 , 字段: objs 中已添加数据: K0706002X\n",
|
|
"题号: 010635 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 010635 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 010636 , 字段: objs 中已添加数据: K0707001X\n",
|
|
"题号: 010636 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 010636 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010637 , 字段: objs 中已添加数据: K0706001X\n",
|
|
"题号: 010637 , 字段: objs 中已添加数据: K0702003X\n",
|
|
"题号: 010638 , 字段: objs 中已添加数据: K0703002X\n",
|
|
"题号: 010639 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 010640 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 010642 , 字段: objs 中已添加数据: K0708004X\n",
|
|
"题号: 010643 , 字段: objs 中已添加数据: K0702004X\n",
|
|
"题号: 010643 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 010644 , 字段: objs 中已添加数据: K0708003X\n",
|
|
"题号: 010645 , 字段: objs 中已添加数据: K0702002X\n",
|
|
"题号: 010645 , 字段: objs 中已添加数据: K0707005X\n",
|
|
"题号: 030026 , 字段: objs 中已添加数据: K0705002X\n",
|
|
"题号: 030026 , 字段: objs 中已添加数据: K0708003X\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"import os,re,json\n",
|
|
"\n",
|
|
"\"\"\"---明确数据文件位置---\"\"\"\n",
|
|
"datafile = \"文本文件/metadata.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
|
|
}
|