{ "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 }