{ "cells": [ { "cell_type": "code", "execution_count": 3, "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", "012245\n", "\n", "\n", "012246\n", "\n", "\n", "012247\n", "\n", "\n", "012248\n", "\n", "\n", "012249\n", "\n", "\n", "012251\n", "\n", "\n", "012252\n", "\n", "\n", "012254\n", "\n", "\n", "012255\n", "\n", "\n", "012256\n", "\n", "\n", "012257\n", "\n", "\n", "012258\n", "\n", "\n", "012259\n", "\n", "\n", "012260\n", "\n", "\n", "012261\n", "\n", "\n", "012262\n", "\n", "\n", "012263\n", "\n", "\n", "030502\n", "\n", "\n", "线上测验01.tex\n", "周末卷01.tex\n", "周末卷02.tex\n", "周末卷03.tex\n", "周末卷03_暂未使用.tex\n", "010965\n", "\n", "\n", "010966\n", "\n", "\n", "030023\n", "\n", "\n", "010968\n", "\n", "\n", "010969\n", "\n", "\n", "010970\n", "\n", "\n", "030025\n", "\n", "\n", "010972\n", "\n", "\n", "030024\n", "\n", "\n", "010974\n", "\n", "\n", "010975\n", "\n", "\n", "010976\n", "\n", "\n", "010977\n", "\n", "\n", "002745\n", "\n", "\n", "010979\n", "\n", "\n", "010980\n", "\n", "\n", "010981\n", "\n", "\n", "010982\n", "\n", "\n", "010983\n", "\n", "\n", "010984\n", "\n", "\n", "010985\n", "\n", "\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", "012161\n", "\n", "\n", "012162\n", "\n", "\n", "012163\n", "\n", "\n", "012164\n", "\n", "\n", "012165\n", "\n", "\n", "012166\n", "\n", "\n", "012167\n", "\n", "\n", "012168\n", "\n", "\n", "012169\n", "\n", "\n", "012170\n", "\n", "\n", "012171\n", "\n", "\n", "012172\n", "\n", "\n", "012173\n", "\n", "\n", "012174\n", "\n", "\n", "012175\n", "\n", "\n", "012176\n", "\n", "\n", "012177\n", "\n", "\n", "012178\n", "\n", "\n", "012179\n", "\n", "\n", "012180\n", "\n", "\n", "012181\n", "\n", "\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", "2017届上海春季高考.tex\n", "012161\n", "\n", "\n", "012162\n", "\n", "\n", "012163\n", "\n", "\n", "012164\n", "\n", "\n", "012165\n", "\n", "\n", "012166\n", "\n", "\n", "012167\n", "\n", "\n", "012168\n", "\n", "\n", "012169\n", "\n", "\n", "012170\n", "\n", "\n", "012171\n", "\n", "\n", "012172\n", "\n", "\n", "012173\n", "\n", "\n", "012174\n", "\n", "\n", "012175\n", "\n", "\n", "012176\n", "\n", "\n", "012177\n", "\n", "\n", "012178\n", "\n", "\n", "012179\n", "\n", "\n", "012180\n", "\n", "\n", "012181\n", "\n", "\n", "2018届上海春季高考.tex\n", "2019届上海春季高考.tex\n", "012204\n", "\n", "\n", "012206\n", "\n", "\n", "012221\n", "\n", "\n", "012222\n", "\n", "\n", "012223\n", "\n", "\n", "2020届上海春季高考.tex\n", "012224\n", "\n", "\n", "012225\n", "\n", "\n", "012226\n", "\n", "\n", "012227\n", "\n", "\n", "012228\n", "\n", "\n", "012229\n", "\n", "\n", "012230\n", "\n", "\n", "012231\n", "\n", "\n", "012232\n", "\n", "\n", "012233\n", "\n", "\n", "012234\n", "\n", "\n", "012235\n", "\n", "\n", "012236\n", "\n", "\n", "012237\n", "\n", "\n", "012238\n", "\n", "\n", "012239\n", "\n", "\n", "012240\n", "\n", "\n", "012241\n", "\n", "\n", "012242\n", "\n", "\n", "012243\n", "\n", "\n", "012244\n", "\n", "\n", "2021届上海春季高考.tex\n", "012245\n", "\n", "\n", "012246\n", "\n", "\n", "012247\n", "\n", "\n", "012248\n", "\n", "\n", "012249\n", "\n", "\n", "012250\n", "\n", "\n", "012251\n", "\n", "\n", "012252\n", "\n", "\n", "012253\n", "\n", "\n", "012254\n", "\n", "\n", "012255\n", "\n", "\n", "012256\n", "\n", "\n", "012257\n", "\n", "\n", "012258\n", "\n", "\n", "012259\n", "\n", "\n", "012260\n", "\n", "\n", "012261\n", "\n", "\n", "012262\n", "\n", "\n", "012263\n", "\n", "\n", "012264\n", "\n", "\n", "012265\n", "\n", "\n", "2022届上海春季高考.tex\n", "012266\n", "\n", "\n", "012267\n", "\n", "\n", "012268\n", "\n", "\n", "012269\n", "\n", "\n", "012270\n", "\n", "\n", "012271\n", "\n", "\n", "012272\n", "\n", "\n", "012273\n", "\n", "\n", "012274\n", "\n", "\n", "012275\n", "\n", "\n", "012276\n", "\n", "\n", "012277\n", "\n", "\n", "012278\n", "\n", "\n", "012279\n", "\n", "\n", "012280\n", "\n", "\n", "012281\n", "\n", "\n", "012282\n", "\n", "\n", "012283\n", "\n", "\n", "012284\n", "\n", "\n", "012285\n", "\n", "\n", "012286\n", "\n", "\n", "2023届嘉定区一模.tex\n", "012571\n", "\n", "\n", "012572\n", "\n", "\n", "012573\n", "\n", "\n", "012574\n", "\n", "\n", "012575\n", "\n", "\n", "012576\n", "\n", "\n", "012577\n", "\n", "\n", "012578\n", "\n", "\n", "012579\n", "\n", "\n", "012580\n", "\n", "\n", "012581\n", "\n", "\n", "012582\n", "\n", "\n", "012583\n", "\n", "\n", "012584\n", "\n", "\n", "012585\n", "\n", "\n", "012586\n", "\n", "\n", "012587\n", "\n", "\n", "012588\n", "\n", "\n", "012589\n", "\n", "\n", "012590\n", "\n", "\n", "012591\n", "\n", "\n", "2023届崇明区一模.tex\n", "2023届杨浦区一模.tex\n", "2023届松江区一模.tex\n", "2023届长宁区一模.tex\n", "012613\n", "\n", "\n", "012614\n", "\n", "\n", "012615\n", "\n", "\n", "012616\n", "\n", "\n", "012617\n", "\n", "\n", "012618\n", "\n", "\n", "012619\n", "\n", "\n", "012620\n", "\n", "\n", "012621\n", "\n", "\n", "012622\n", "\n", "\n", "012623\n", "\n", "\n", "012624\n", "\n", "\n", "012625\n", "\n", "\n", "012626\n", "\n", "\n", "012627\n", "\n", "\n", "012628\n", "\n", "\n", "012629\n", "\n", "\n", "012630\n", "\n", "\n", "012631\n", "\n", "\n", "012632\n", "\n", "\n", "012633\n", "\n", "\n", "2023届闵行区一模.tex\n", "012550\n", "\n", "\n", "012551\n", "\n", "\n", "012552\n", "\n", "\n", "012553\n", "\n", "\n", "012554\n", "\n", "\n", "012555\n", "\n", "\n", "012556\n", "\n", "\n", "012557\n", "\n", "\n", "012558\n", "\n", "\n", "012559\n", "\n", "\n", "012560\n", "\n", "\n", "012561\n", "\n", "\n", "012562\n", "\n", "\n", "012563\n", "\n", "\n", "012564\n", "\n", "\n", "012565\n", "\n", "\n", "012566\n", "\n", "\n", "012567\n", "\n", "\n", "012568\n", "\n", "\n", "012569\n", "\n", "\n", "012570\n", "\n", "\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", "]\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": "mathdept", "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": "ff3c292c316ba85de6f1ad75f19c731e79d694e741b6f515ec18f14996fe48dc" } } }, "nbformat": 4, "nbformat_minor": 2 }