This repository has been archived on 2024-06-23. You can view files and clone it, but cannot push or open issues or pull requests.
mathdeptv2/工具/寻找tex文件中未赋答案的题目.ipynb

1397 lines
23 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"example.tex\n",
"基础考.tex\n",
"月考01.tex\n",
"测验01.tex\n",
"测验02.tex\n",
"测验03.tex\n",
"测验04.tex\n",
"测验05.tex\n",
"测验06.tex\n",
"测验07.tex\n",
"测验08.tex\n",
"测验09.tex\n",
"测验10.tex\n",
"测验11.tex\n",
"测验12.tex\n",
"测验13.tex\n",
"线上测验01.tex\n",
"周末卷01.tex\n",
"周末卷02.tex\n",
"周末卷03.tex\n",
"周末卷03_暂未使用.tex\n",
"周末卷04.tex\n",
"周末卷05.tex\n",
"周末卷06.tex\n",
"周末卷07.tex\n",
"周末卷08.tex\n",
"周末卷09.tex\n",
"周末卷10.tex\n",
"周末卷11.tex\n",
"周末卷12.tex\n",
"周末卷13.tex\n",
"周末卷14.tex\n",
"国庆卷.tex\n",
"01_集合.tex\n",
"02_常用逻辑用语.tex\n",
"03_等式与不等式的性质及证明.tex\n",
"04_方程与不等式的求解.tex\n",
"05_幂指数与对数.tex\n",
"06_幂指对函数.tex\n",
"07_函数的概念与奇偶性.tex\n",
"08_函数的单调性.tex\n",
"09_函数的零点与最值.tex\n",
"10_有关函数的应用问题.tex\n",
"11_三角比的定义及直接性质.tex\n",
"12_和差倍角公式.tex\n",
"13_解三角形.tex\n",
"14_正弦函数及正弦型函数.tex\n",
"15_周期性与其他三角函数.tex\n",
"16_平面向量的概念及线性运算.tex\n",
"17_平面向量的投影及数量积.tex\n",
"18_复数的代数运算与性质.tex\n",
"19_复数的几何意义与实系数二次方程.tex\n",
"20_描述空间位置关系的公理.tex\n",
"21_空间直线与平面的位置关系.tex\n",
"22_空间平面与平面的位置关系.tex\n",
"23_多面体及旋转体的概念与性质.tex\n",
"24_体积及表面积的计算.tex\n",
"25_概率的概念及性质.tex\n",
"26_大数定律及独立性.tex\n",
"27_统计初步中的术语.tex\n",
"28_导数的概念及常用公式.tex\n",
"29_导数的应用.tex\n",
"30_等差数列与等比数列.tex\n",
"31_数列的递推与通项及数学归纳法.tex\n",
"32_空间向量的概念与性质及立体几何中的证明问题.tex\n",
"33_立体几何中的定量计算.tex\n",
"34_直线及其方程.tex\n",
"35_圆及曲线方程.tex\n",
"36_椭圆与双曲线的概念及性质.tex\n",
"37_抛物线的概念及性质.tex\n",
"38_计数原理与排列组合.tex\n",
"39_二项式定理.tex\n",
"example.tex\n",
"赋能01.tex\n",
"赋能02.tex\n",
"赋能03.tex\n",
"赋能04.tex\n",
"赋能05.tex\n",
"赋能06.tex\n",
"赋能07.tex\n",
"赋能08.tex\n",
"赋能09.tex\n",
"赋能10.tex\n",
"赋能11.tex\n",
"赋能12.tex\n",
"赋能13.tex\n",
"赋能14.tex\n",
"赋能15.tex\n",
"赋能16.tex\n",
"赋能17.tex\n",
"赋能18.tex\n",
"赋能19.tex\n",
"011263\n",
"\n",
"\n",
"011266\n",
"\n",
"\n",
"赋能20.tex\n",
"赋能21.tex\n",
"2017届上海春季高考.tex\n",
"2018届上海春季高考.tex\n",
"2019届上海春季高考.tex\n",
"2020届上海春季高考.tex\n",
"2021届上海春季高考.tex\n",
"2022届上海春季高考.tex\n",
"2023届上海春季高考.tex\n",
"2023届嘉定区一模.tex\n",
"2023届奉贤区一模.tex\n",
"2023届宝山区一模.tex\n",
"2023届崇明区一模.tex\n",
"2023届徐汇区一模.tex\n",
"2023届普陀区一模.tex\n",
"2023届杨浦区一模.tex\n",
"2023届松江区一模.tex\n",
"2023届浦东新区一模.tex\n",
"2023届虹口区一模.tex\n",
"2023届金山区一模.tex\n",
"2023届长宁区一模.tex\n",
"2023届闵行区一模.tex\n",
"2023届青浦区一模.tex\n",
"2023届静安区一模.tex\n",
"01_集合与逻辑.tex\n",
"02_等式与不等式.tex\n",
"03_幂指对函数.tex\n",
"014166\n",
"\n",
"\n",
"014167\n",
"\n",
"\n",
"014168\n",
"\n",
"\n",
"014169\n",
"\n",
"\n",
"014171\n",
"\n",
"\n",
"014177\n",
"\n",
"\n",
"014178\n",
"\n",
"\n",
"014179\n",
"\n",
"\n",
"014193\n",
"\n",
"\n",
"014194\n",
"\n",
"\n",
"014199\n",
"\n",
"\n",
"014170\n",
"\n",
"\n",
"012891\n",
"\n",
"\n",
"012892\n",
"\n",
"\n",
"014175\n",
"\n",
"\n",
"014174\n",
"\n",
"\n",
"014172\n",
"\n",
"\n",
"014176\n",
"\n",
"\n",
"014180\n",
"\n",
"\n",
"014181\n",
"\n",
"\n",
"014183\n",
"\n",
"\n",
"014203\n",
"\n",
"\n",
"014288\n",
"\n",
"\n",
"014290\n",
"\n",
"\n",
"014182\n",
"\n",
"\n",
"012915\n",
"\n",
"\n",
"013800\n",
"\n",
"\n",
"04_函数的概念与性质.tex\n",
"012824\n",
"\n",
"\n",
"012825\n",
"\n",
"\n",
"012826\n",
"\n",
"\n",
"012847\n",
"\n",
"\n",
"012848\n",
"\n",
"\n",
"012849\n",
"\n",
"\n",
"012850\n",
"\n",
"\n",
"012851\n",
"\n",
"\n",
"012829\n",
"\n",
"\n",
"012830\n",
"\n",
"\n",
"012855\n",
"\n",
"\n",
"014192\n",
"\n",
"\n",
"012834\n",
"\n",
"\n",
"012835\n",
"\n",
"\n",
"012836\n",
"\n",
"\n",
"012837\n",
"\n",
"\n",
"012857\n",
"\n",
"\n",
"012858\n",
"\n",
"\n",
"012859\n",
"\n",
"\n",
"012839\n",
"\n",
"\n",
"012841\n",
"\n",
"\n",
"012842\n",
"\n",
"\n",
"012843\n",
"\n",
"\n",
"014190\n",
"\n",
"\n",
"014191\n",
"\n",
"\n",
"012856\n",
"\n",
"\n",
"05_函数综合.tex\n",
"012870\n",
"\n",
"\n",
"012871\n",
"\n",
"\n",
"012872\n",
"\n",
"\n",
"012893\n",
"\n",
"\n",
"012894\n",
"\n",
"\n",
"012895\n",
"\n",
"\n",
"012896\n",
"\n",
"\n",
"012897\n",
"\n",
"\n",
"012874\n",
"\n",
"\n",
"012875\n",
"\n",
"\n",
"013840\n",
"\n",
"\n",
"013841\n",
"\n",
"\n",
"013842\n",
"\n",
"\n",
"013843\n",
"\n",
"\n",
"013844\n",
"\n",
"\n",
"012881\n",
"\n",
"\n",
"012882\n",
"\n",
"\n",
"012883\n",
"\n",
"\n",
"012884\n",
"\n",
"\n",
"012885\n",
"\n",
"\n",
"012887\n",
"\n",
"\n",
"012905\n",
"\n",
"\n",
"012906\n",
"\n",
"\n",
"012907\n",
"\n",
"\n",
"012908\n",
"\n",
"\n",
"012912\n",
"\n",
"\n",
"012913\n",
"\n",
"\n",
"012901\n",
"\n",
"\n",
"012902\n",
"\n",
"\n",
"012903\n",
"\n",
"\n",
"06_三角与解三角形.tex\n",
"013011\n",
"\n",
"\n",
"014205\n",
"\n",
"\n",
"013022\n",
"\n",
"\n",
"013023\n",
"\n",
"\n",
"013014\n",
"\n",
"\n",
"013015\n",
"\n",
"\n",
"013028\n",
"\n",
"\n",
"013012\n",
"\n",
"\n",
"013016\n",
"\n",
"\n",
"013025\n",
"\n",
"\n",
"013850\n",
"\n",
"\n",
"013017\n",
"\n",
"\n",
"013053\n",
"\n",
"\n",
"013848\n",
"\n",
"\n",
"013033\n",
"\n",
"\n",
"014204\n",
"\n",
"\n",
"014217\n",
"\n",
"\n",
"014206\n",
"\n",
"\n",
"014207\n",
"\n",
"\n",
"014208\n",
"\n",
"\n",
"013024\n",
"\n",
"\n",
"014227\n",
"\n",
"\n",
"014226\n",
"\n",
"\n",
"013010\n",
"\n",
"\n",
"013852\n",
"\n",
"\n",
"013875\n",
"\n",
"\n",
"013880\n",
"\n",
"\n",
"014221\n",
"\n",
"\n",
"014231\n",
"\n",
"\n",
"013879\n",
"\n",
"\n",
"07_三角函数.tex\n",
"014245\n",
"\n",
"\n",
"014246\n",
"\n",
"\n",
"013861\n",
"\n",
"\n",
"013868\n",
"\n",
"\n",
"013050\n",
"\n",
"\n",
"014260\n",
"\n",
"\n",
"013864\n",
"\n",
"\n",
"014263\n",
"\n",
"\n",
"013051\n",
"\n",
"\n",
"014286\n",
"\n",
"\n",
"013052\n",
"\n",
"\n",
"014265\n",
"\n",
"\n",
"013054\n",
"\n",
"\n",
"013863\n",
"\n",
"\n",
"014266\n",
"\n",
"\n",
"014259\n",
"\n",
"\n",
"013049\n",
"\n",
"\n",
"013869\n",
"\n",
"\n",
"014269\n",
"\n",
"\n",
"013036\n",
"\n",
"\n",
"013040\n",
"\n",
"\n",
"014255\n",
"\n",
"\n",
"013871\n",
"\n",
"\n",
"014283\n",
"\n",
"\n",
"013041\n",
"\n",
"\n",
"014270\n",
"\n",
"\n",
"014262\n",
"\n",
"\n",
"014249\n",
"\n",
"\n",
"014273\n",
"\n",
"\n",
"014285\n",
"\n",
"\n",
"08_平面向量与复数.tex\n",
"014380\n",
"\n",
"\n",
"014381\n",
"\n",
"\n",
"014382\n",
"\n",
"\n",
"014383\n",
"\n",
"\n",
"013149\n",
"\n",
"\n",
"013150\n",
"\n",
"\n",
"013151\n",
"\n",
"\n",
"013161\n",
"\n",
"\n",
"013163\n",
"\n",
"\n",
"014339\n",
"\n",
"\n",
"013903\n",
"\n",
"\n",
"013890\n",
"\n",
"\n",
"014386\n",
"\n",
"\n",
"013899\n",
"\n",
"\n",
"013216\n",
"\n",
"\n",
"014392\n",
"\n",
"\n",
"014393\n",
"\n",
"\n",
"014394\n",
"\n",
"\n",
"013209\n",
"\n",
"\n",
"014388\n",
"\n",
"\n",
"013160\n",
"\n",
"\n",
"013165\n",
"\n",
"\n",
"013199\n",
"\n",
"\n",
"013198\n",
"\n",
"\n",
"013892\n",
"\n",
"\n",
"013889\n",
"\n",
"\n",
"013916\n",
"\n",
"\n",
"014330\n",
"\n",
"\n",
"014331\n",
"\n",
"\n",
"013205\n",
"\n",
"\n",
"09_立体几何综合.tex\n",
"013175\n",
"\n",
"\n",
"013178\n",
"\n",
"\n",
"031234\n",
"\n",
"\n",
"014028\n",
"\n",
"\n",
"014419\n",
"\n",
"\n",
"014426\n",
"\n",
"\n",
"014354\n",
"\n",
"\n",
"014410\n",
"\n",
"\n",
"013180\n",
"\n",
"\n",
"014042\n",
"\n",
"\n",
"014415\n",
"\n",
"\n",
"014044\n",
"\n",
"\n",
"014432\n",
"\n",
"\n",
"014049\n",
"\n",
"\n",
"014454\n",
"\n",
"\n",
"013187\n",
"\n",
"\n",
"014346\n",
"\n",
"\n",
"014427\n",
"\n",
"\n",
"014051\n",
"\n",
"\n",
"014056\n",
"\n",
"\n",
"014412\n",
"\n",
"\n",
"013183\n",
"\n",
"\n",
"014423\n",
"\n",
"\n",
"014435\n",
"\n",
"\n",
"031235\n",
"\n",
"\n",
"014359\n",
"\n",
"\n",
"014055\n",
"\n",
"\n",
"014352\n",
"\n",
"\n",
"014053\n",
"\n",
"\n",
"014037\n",
"\n",
"\n",
"10_空间向量与应用.tex\n",
"014040\n",
"\n",
"\n",
"014039\n",
"\n",
"\n",
"014448\n",
"\n",
"\n",
"014436\n",
"\n",
"\n",
"014437\n",
"\n",
"\n",
"014451\n",
"\n",
"\n",
"014047\n",
"\n",
"\n",
"014452\n",
"\n",
"\n",
"014349\n",
"\n",
"\n",
"014455\n",
"\n",
"\n",
"014440\n",
"\n",
"\n",
"014439\n",
"\n",
"\n",
"014041\n",
"\n",
"\n",
"014045\n",
"\n",
"\n",
"014438\n",
"\n",
"\n",
"014441\n",
"\n",
"\n",
"014050\n",
"\n",
"\n",
"014348\n",
"\n",
"\n",
"014443\n",
"\n",
"\n",
"014360\n",
"\n",
"\n",
"11_直线与圆.tex\n",
"014367\n",
"\n",
"\n",
"013058\n",
"\n",
"\n",
"013059\n",
"\n",
"\n",
"013969\n",
"\n",
"\n",
"031227\n",
"\n",
"\n",
"013060\n",
"\n",
"\n",
"013073\n",
"\n",
"\n",
"013074\n",
"\n",
"\n",
"013972\n",
"\n",
"\n",
"013062\n",
"\n",
"\n",
"013974\n",
"\n",
"\n",
"014377\n",
"\n",
"\n",
"014364\n",
"\n",
"\n",
"013066\n",
"\n",
"\n",
"013976\n",
"\n",
"\n",
"013970\n",
"\n",
"\n",
"013070\n",
"\n",
"\n",
"013071\n",
"\n",
"\n",
"014369\n",
"\n",
"\n",
"014373\n",
"\n",
"\n",
"013104\n",
"\n",
"\n",
"013069\n",
"\n",
"\n",
"013105\n",
"\n",
"\n",
"013063\n",
"\n",
"\n",
"031228\n",
"\n",
"\n",
"013076\n",
"\n",
"\n",
"031229\n",
"\n",
"\n",
"013077\n",
"\n",
"\n",
"013101\n",
"\n",
"\n",
"014366\n",
"\n",
"\n",
"12_圆锥曲线.tex\n",
"013079\n",
"\n",
"\n",
"013090\n",
"\n",
"\n",
"013120\n",
"\n",
"\n",
"013081\n",
"\n",
"\n",
"013137\n",
"\n",
"\n",
"013084\n",
"\n",
"\n",
"013085\n",
"\n",
"\n",
"031230\n",
"\n",
"\n",
"013096\n",
"\n",
"\n",
"013097\n",
"\n",
"\n",
"013099\n",
"\n",
"\n",
"013130\n",
"\n",
"\n",
"013981\n",
"\n",
"\n",
"013134\n",
"\n",
"\n",
"013146\n",
"\n",
"\n",
"013102\n",
"\n",
"\n",
"013093\n",
"\n",
"\n",
"013139\n",
"\n",
"\n",
"013114\n",
"\n",
"\n",
"013082\n",
"\n",
"\n",
"013083\n",
"\n",
"\n",
"031231\n",
"\n",
"\n",
"013095\n",
"\n",
"\n",
"031232\n",
"\n",
"\n",
"013988\n",
"\n",
"\n",
"013131\n",
"\n",
"\n",
"013128\n",
"\n",
"\n",
"014464\n",
"\n",
"\n",
"013990\n",
"\n",
"\n",
"003629\n",
"\n",
"\n",
"13_解析几何综合.tex\n",
"013997\n",
"\n",
"\n",
"013116\n",
"\n",
"\n",
"013118\n",
"\n",
"\n",
"013119\n",
"\n",
"\n",
"013143\n",
"\n",
"\n",
"013108\n",
"\n",
"\n",
"014478\n",
"\n",
"\n",
"013992\n",
"\n",
"\n",
"013989\n",
"\n",
"\n",
"014503\n",
"\n",
"\n",
"014505\n",
"\n",
"\n",
"013982\n",
"\n",
"\n",
"013112\n",
"\n",
"\n",
"014020\n",
"\n",
"\n",
"014483\n",
"\n",
"\n",
"013979\n",
"\n",
"\n",
"013136\n",
"\n",
"\n",
"014459\n",
"\n",
"\n",
"014491\n",
"\n",
"\n",
"014479\n",
"\n",
"\n",
"013121\n",
"\n",
"\n",
"014012\n",
"\n",
"\n",
"013999\n",
"\n",
"\n",
"014485\n",
"\n",
"\n",
"014506\n",
"\n",
"\n",
"031233\n",
"\n",
"\n",
"014509\n",
"\n",
"\n",
"014014\n",
"\n",
"\n",
"013124\n",
"\n",
"\n",
"014019\n",
"\n",
"\n",
"14_等差数列和等比数列.tex\n",
"014532\n",
"\n",
"\n",
"014533\n",
"\n",
"\n",
"012920\n",
"\n",
"\n",
"014534\n",
"\n",
"\n",
"013926\n",
"\n",
"\n",
"013921\n",
"\n",
"\n",
"012967\n",
"\n",
"\n",
"012968\n",
"\n",
"\n",
"012933\n",
"\n",
"\n",
"013923\n",
"\n",
"\n",
"014546\n",
"\n",
"\n",
"014540\n",
"\n",
"\n",
"013007\n",
"\n",
"\n",
"014538\n",
"\n",
"\n",
"012927\n",
"\n",
"\n",
"012928\n",
"\n",
"\n",
"013919\n",
"\n",
"\n",
"012965\n",
"\n",
"\n",
"012951\n",
"\n",
"\n",
"012955\n",
"\n",
"\n",
"014535\n",
"\n",
"\n",
"012979\n",
"\n",
"\n",
"012953\n",
"\n",
"\n",
"012981\n",
"\n",
"\n",
"012969\n",
"\n",
"\n",
"013925\n",
"\n",
"\n",
"013952\n",
"\n",
"\n",
"014536\n",
"\n",
"\n",
"012972\n",
"\n",
"\n",
"15_数列综合.tex\n",
"012942\n",
"\n",
"\n",
"012941\n",
"\n",
"\n",
"012976\n",
"\n",
"\n",
"012923\n",
"\n",
"\n",
"013002\n",
"\n",
"\n",
"014550\n",
"\n",
"\n",
"012966\n",
"\n",
"\n",
"013005\n",
"\n",
"\n",
"013935\n",
"\n",
"\n",
"012978\n",
"\n",
"\n",
"012932\n",
"\n",
"\n",
"012947\n",
"\n",
"\n",
"012971\n",
"\n",
"\n",
"013960\n",
"\n",
"\n",
"013000\n",
"\n",
"\n",
"012956\n",
"\n",
"\n",
"014553\n",
"\n",
"\n",
"012959\n",
"\n",
"\n",
"012977\n",
"\n",
"\n",
"012982\n",
"\n",
"\n",
"013955\n",
"\n",
"\n",
"013944\n",
"\n",
"\n",
"012936\n",
"\n",
"\n",
"014560\n",
"\n",
"\n",
"013006\n",
"\n",
"\n",
"012983\n",
"\n",
"\n",
"012938\n",
"\n",
"\n",
"高三下学期月考01.tex\n",
"高三下学期测验01.tex\n",
"高三下学期测验02.tex\n",
"004292\n",
"\n",
"\n",
"004143\n",
"\n",
"\n",
"004190\n",
"\n",
"\n",
"004169\n",
"\n",
"\n",
"031241\n",
"\n",
"\n",
"004128\n",
"\n",
"\n",
"004189\n",
"\n",
"\n",
"004129\n",
"\n",
"\n",
"031242\n",
"\n",
"\n",
"004130\n",
"\n",
"\n",
"004233\n",
"\n",
"\n",
"004174\n",
"\n",
"\n",
"012437\n",
"\n",
"\n",
"014087\n",
"\n",
"\n",
"012346\n",
"\n",
"\n",
"020958\n",
"\n",
"\n",
"004657\n",
"\n",
"\n",
"011218\n",
"\n",
"\n",
"004508\n",
"\n",
"\n",
"011388\n",
"\n",
"\n",
"高三下学期周末卷01.tex\n",
"高三下学期周末卷02.tex\n",
"高三下学期周末卷03.tex\n",
"高三下学期周末卷04.tex\n",
"中档题.tex\n",
"容易题.tex\n",
"寒假作业反馈练习.tex\n",
"较难题.tex\n"
]
}
],
"source": [
"import os,json,re\n",
"\n",
"#这里需要修改, 设定路径与选择文件\n",
"directories = [r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\上学期测验卷\",\n",
"r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\上学期周末卷\",\n",
"r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\第一轮复习讲义\",\n",
"r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\赋能\",\n",
"r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\一模后春考前试卷备选\",\n",
"r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\第二轮复习讲义\",\n",
"r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\下学期测验卷\",\n",
"r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\下学期周末卷\",\n",
"r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\寒假作业\",\n",
"]\n",
"\n",
"with open(\"../题库0.3/Problems.json\",\"r\",encoding = \"utf8\") as f:\n",
" jsondata = f.read()\n",
"pro_dict = json.loads(jsondata)\n",
"\n",
"for directory in directories:\n",
" filelist = [f for f in os.listdir(directory) if \".tex\" in f]\n",
" for file in filelist:\n",
" print(file)\n",
" with open(os.path.join(directory,file),\"r\",encoding = \"utf8\") as f:\n",
" data = f.read()\n",
" idlist = re.findall(r\"\\(([\\d]{6})\\)\",data)\n",
" for id in idlist:\n",
" if pro_dict[id][\"ans\"].strip() == \"\":\n",
" print(id+\"\\n\\n\")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "pythontest",
"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.9.15"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "91219a98e0e9be72efb992f647fe78b593124968b75db0b865552d6787c8db93"
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}