551 lines
12 KiB
Plaintext
551 lines
12 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 1,
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"前两单元简单题_2_学生用_20221021.tex\n",
|
|
"enumerate\n",
|
|
"(000020)\n",
|
|
"(000069)\n",
|
|
"(000362)\n",
|
|
"(000389)\n",
|
|
"(000431)\n",
|
|
"(000436)\n",
|
|
"(000474)\n",
|
|
"(000622)\n",
|
|
"(000738)\n",
|
|
"(000863)\n",
|
|
"(000884)\n",
|
|
"(001050)\n",
|
|
"(001073)\n",
|
|
"(001086)\n",
|
|
"(001231)\n",
|
|
"(001242)\n",
|
|
"(001244)\n",
|
|
"(001300)\n",
|
|
"(001316)\n",
|
|
"(001324)\n",
|
|
"(001351)\n",
|
|
"(001353)\n",
|
|
"(002733)\n",
|
|
"(002746)\n",
|
|
"(002778)\n",
|
|
"(002785)\n",
|
|
"(002794)\n",
|
|
"(002798)\n",
|
|
"(002847)\n",
|
|
"(002863)\n",
|
|
"(002871)\n",
|
|
"(002878)\n",
|
|
"(002884)\n",
|
|
"(002893)\n",
|
|
"(002911)\n",
|
|
"(002914)\n",
|
|
"(002994)\n",
|
|
"(003777)\n",
|
|
"(004409)\n",
|
|
"(004929)\n",
|
|
"(005230)\n",
|
|
"(005463)\n",
|
|
"(005508)\n",
|
|
"(005621)\n",
|
|
"(005720)\n",
|
|
"(007911)\n",
|
|
"(007941)\n",
|
|
"(008392)\n",
|
|
"(009490)\n",
|
|
"(009511)\n",
|
|
"(010114)\n",
|
|
"(010178)\n",
|
|
"(030076)\n",
|
|
"\n",
|
|
"\n",
|
|
"\n",
|
|
"前两单元简单题_学生用_20221013.tex\n",
|
|
"enumerate\n",
|
|
"(000033)\n",
|
|
"(000048)\n",
|
|
"(000049)\n",
|
|
"(000061)\n",
|
|
"(000326)\n",
|
|
"(000757)\n",
|
|
"(000924)\n",
|
|
"(001238)\n",
|
|
"(001245)\n",
|
|
"(001286)\n",
|
|
"(001292)\n",
|
|
"(001296)\n",
|
|
"(001314)\n",
|
|
"(001326)\n",
|
|
"(002697)\n",
|
|
"(002710)\n",
|
|
"(002772)\n",
|
|
"(002784)\n",
|
|
"(002793)\n",
|
|
"(002800)\n",
|
|
"(002833)\n",
|
|
"(002909)\n",
|
|
"(002925)\n",
|
|
"(002955)\n",
|
|
"(003041)\n",
|
|
"(003662)\n",
|
|
"(003815)\n",
|
|
"(003936)\n",
|
|
"(004080)\n",
|
|
"(004282)\n",
|
|
"(004312)\n",
|
|
"(004439)\n",
|
|
"(004878)\n",
|
|
"(005150)\n",
|
|
"(005199)\n",
|
|
"(005225)\n",
|
|
"(005300)\n",
|
|
"(005464)\n",
|
|
"(005568)\n",
|
|
"(005610)\n",
|
|
"(005723)\n",
|
|
"(007709)\n",
|
|
"(007959)\n",
|
|
"(009468)\n",
|
|
"(009518)\n",
|
|
"(009530)\n",
|
|
"(009531)\n",
|
|
"(009532)\n",
|
|
"(010125)\n",
|
|
"(010137)\n",
|
|
"(020079)\n",
|
|
"\n",
|
|
"\n",
|
|
"\n",
|
|
"必修内容较简单题_学生用_20221126.tex\n",
|
|
"enumerate\n",
|
|
"(000218)\n",
|
|
"(000226)\n",
|
|
"(000227)\n",
|
|
"(000229)\n",
|
|
"(000236)\n",
|
|
"(000348)\n",
|
|
"(000349)\n",
|
|
"(000357)\n",
|
|
"(000367)\n",
|
|
"(000368)\n",
|
|
"(000371)\n",
|
|
"(000377)\n",
|
|
"(000378)\n",
|
|
"(000383)\n",
|
|
"(000384)\n",
|
|
"(000386)\n",
|
|
"(000390)\n",
|
|
"(000411)\n",
|
|
"(000512)\n",
|
|
"(000685)\n",
|
|
"(000695)\n",
|
|
"(001134)\n",
|
|
"(001239)\n",
|
|
"(001643)\n",
|
|
"(001676)\n",
|
|
"(002874)\n",
|
|
"(003455)\n",
|
|
"(003501)\n",
|
|
"(003636)\n",
|
|
"(003658)\n",
|
|
"(003660)\n",
|
|
"(003787)\n",
|
|
"(003798)\n",
|
|
"(003841)\n",
|
|
"(003891)\n",
|
|
"(003986)\n",
|
|
"(004092)\n",
|
|
"(004124)\n",
|
|
"(004125)\n",
|
|
"(004144)\n",
|
|
"(004240)\n",
|
|
"(004313)\n",
|
|
"(004324)\n",
|
|
"(004328)\n",
|
|
"(004365)\n",
|
|
"(004400)\n",
|
|
"(004414)\n",
|
|
"(004446)\n",
|
|
"(004447)\n",
|
|
"(004449)\n",
|
|
"(004451)\n",
|
|
"(004453)\n",
|
|
"(004454)\n",
|
|
"(004455)\n",
|
|
"(004458)\n",
|
|
"(004460)\n",
|
|
"(004468)\n",
|
|
"(004469)\n",
|
|
"(004470)\n",
|
|
"(004471)\n",
|
|
"(004480)\n",
|
|
"(004557)\n",
|
|
"(004572)\n",
|
|
"(004573)\n",
|
|
"(004574)\n",
|
|
"(004576)\n",
|
|
"(004577)\n",
|
|
"(004579)\n",
|
|
"(004580)\n",
|
|
"(004581)\n",
|
|
"(004582)\n",
|
|
"(004587)\n",
|
|
"(004588)\n",
|
|
"(004589)\n",
|
|
"(004592)\n",
|
|
"(004594)\n",
|
|
"(004596)\n",
|
|
"(004597)\n",
|
|
"(004602)\n",
|
|
"(004603)\n",
|
|
"(004604)\n",
|
|
"(004605)\n",
|
|
"(004606)\n",
|
|
"(004612)\n",
|
|
"(004613)\n",
|
|
"(004614)\n",
|
|
"(004615)\n",
|
|
"(004647)\n",
|
|
"(005304)\n",
|
|
"(007379)\n",
|
|
"(008356)\n",
|
|
"(009349)\n",
|
|
"(009749)\n",
|
|
"(009751)\n",
|
|
"(009998)\n",
|
|
"(010006)\n",
|
|
"(010009)\n",
|
|
"(010014)\n",
|
|
"(010497)\n",
|
|
"(010501)\n",
|
|
"(010508)\n",
|
|
"(010553)\n",
|
|
"(010557)\n",
|
|
"(010923)\n",
|
|
"(010924)\n",
|
|
"(010925)\n",
|
|
"(010926)\n",
|
|
"(010928)\n",
|
|
"(010930)\n",
|
|
"(010932)\n",
|
|
"(010937)\n",
|
|
"(010946)\n",
|
|
"(010948)\n",
|
|
"(010952)\n",
|
|
"(010956)\n",
|
|
"(011049)\n",
|
|
"(011051)\n",
|
|
"(011052)\n",
|
|
"(011054)\n",
|
|
"(011056)\n",
|
|
"(011062)\n",
|
|
"(011063)\n",
|
|
"(011133)\n",
|
|
"(011134)\n",
|
|
"(011135)\n",
|
|
"(011136)\n",
|
|
"(011138)\n",
|
|
"(011142)\n",
|
|
"(011149)\n",
|
|
"(011995)\n",
|
|
"(012054)\n",
|
|
"(012055)\n",
|
|
"(012057)\n",
|
|
"(012058)\n",
|
|
"(012060)\n",
|
|
"(012061)\n",
|
|
"(012066)\n",
|
|
"(030013)\n",
|
|
"(030017)\n",
|
|
"(030021)\n",
|
|
"(030031)\n",
|
|
"(030186)\n",
|
|
"(030190)\n",
|
|
"(030200)\n",
|
|
"(030211)\n",
|
|
"(030212)\n",
|
|
"(030215)\n",
|
|
"(030243)\n",
|
|
"(030246)\n",
|
|
"(030247)\n",
|
|
"(030263)\n",
|
|
"(030264)\n",
|
|
"(030276)\n",
|
|
"(030278)\n",
|
|
"(030432)\n",
|
|
"(030433)\n",
|
|
"(030434)\n",
|
|
"(030436)\n",
|
|
"(030440)\n",
|
|
"(030450)\n",
|
|
"\n",
|
|
"\n",
|
|
"\n",
|
|
"必修前八单元简单题_学生用_20221111.tex\n",
|
|
"enumerate\n",
|
|
"(000054)\n",
|
|
"(000153)\n",
|
|
"(000163)\n",
|
|
"(000189)\n",
|
|
"(000197)\n",
|
|
"(000788)\n",
|
|
"(000792)\n",
|
|
"(000858)\n",
|
|
"(000871)\n",
|
|
"(000883)\n",
|
|
"(001120)\n",
|
|
"(001226)\n",
|
|
"(001305)\n",
|
|
"(001371)\n",
|
|
"(001597)\n",
|
|
"(001623)\n",
|
|
"(001649)\n",
|
|
"(001659)\n",
|
|
"(001848)\n",
|
|
"(001877)\n",
|
|
"(003179)\n",
|
|
"(003328)\n",
|
|
"(003332)\n",
|
|
"(003454)\n",
|
|
"(003466)\n",
|
|
"(003544)\n",
|
|
"(003875)\n",
|
|
"(003982)\n",
|
|
"(003996)\n",
|
|
"(004084)\n",
|
|
"(004167)\n",
|
|
"(004283)\n",
|
|
"(004768)\n",
|
|
"(004794)\n",
|
|
"(004928)\n",
|
|
"(006062)\n",
|
|
"(007314)\n",
|
|
"(007684)\n",
|
|
"(009137)\n",
|
|
"(009186)\n",
|
|
"(009227)\n",
|
|
"(009698)\n",
|
|
"(009720)\n",
|
|
"(010110)\n",
|
|
"(010454)\n",
|
|
"(010498)\n",
|
|
"(010500)\n",
|
|
"(010531)\n",
|
|
"(011332)\n",
|
|
"(011989)\n",
|
|
"(011990)\n",
|
|
"(011991)\n",
|
|
"(011992)\n",
|
|
"(011996)\n",
|
|
"(011997)\n",
|
|
"(012000)\n",
|
|
"(012001)\n",
|
|
"(012002)\n",
|
|
"(012009)\n",
|
|
"(012010)\n",
|
|
"(012013)\n",
|
|
"(012016)\n",
|
|
"(012017)\n",
|
|
"(012021)\n",
|
|
"(020065)\n",
|
|
"(030078)\n",
|
|
"(030087)\n",
|
|
"(030088)\n",
|
|
"(030089)\n",
|
|
"(030090)\n",
|
|
"(030091)\n",
|
|
"(030093)\n",
|
|
"(030095)\n",
|
|
"(030097)\n",
|
|
"(030116)\n",
|
|
"(030119)\n",
|
|
"(030120)\n",
|
|
"(030122)\n",
|
|
"(030128)\n",
|
|
"(030137)\n",
|
|
"(030145)\n",
|
|
"(030149)\n",
|
|
"(030151)\n",
|
|
"\n",
|
|
"\n",
|
|
"\n",
|
|
"第三单元简单题_1.tex\n",
|
|
"enumerate\n",
|
|
"(000101)\n",
|
|
"(000431)\n",
|
|
"(001365)\n",
|
|
"(001480)\n",
|
|
"(001481)\n",
|
|
"(003056)\n",
|
|
"(003092)\n",
|
|
"(003095)\n",
|
|
"(003096)\n",
|
|
"(003097)\n",
|
|
"(003102)\n",
|
|
"(003105)\n",
|
|
"(003128)\n",
|
|
"(003130)\n",
|
|
"(003132)\n",
|
|
"(003139)\n",
|
|
"(003140)\n",
|
|
"(003142)\n",
|
|
"(003143)\n",
|
|
"(003168)\n",
|
|
"(004122)\n",
|
|
"(004248)\n",
|
|
"(004492)\n",
|
|
"(005888)\n",
|
|
"(005904)\n",
|
|
"(006115)\n",
|
|
"(006126)\n",
|
|
"(006129)\n",
|
|
"(006166)\n",
|
|
"(006177)\n",
|
|
"(006214)\n",
|
|
"(006264)\n",
|
|
"(006346)\n",
|
|
"(006414)\n",
|
|
"(006604)\n",
|
|
"(008106)\n",
|
|
"(008168)\n",
|
|
"(008200)\n",
|
|
"(008215)\n",
|
|
"(008312)\n",
|
|
"(009547)\n",
|
|
"(010210)\n",
|
|
"(010231)\n",
|
|
"(030019)\n",
|
|
"(030056)\n",
|
|
"\n",
|
|
"\n",
|
|
"\n",
|
|
"第三第五单元简单题_学生用_20221104.tex\n",
|
|
"enumerate\n",
|
|
"(001554)\n",
|
|
"(003183)\n",
|
|
"(000119)\n",
|
|
"(000347)\n",
|
|
"(001506)\n",
|
|
"(001510)\n",
|
|
"(004420)\n",
|
|
"(005899)\n",
|
|
"(000165)\n",
|
|
"(000168)\n",
|
|
"(000170)\n",
|
|
"(000339)\n",
|
|
"(000387)\n",
|
|
"(000481)\n",
|
|
"(000637)\n",
|
|
"(000894)\n",
|
|
"(001847)\n",
|
|
"(001852)\n",
|
|
"(001857)\n",
|
|
"(001858)\n",
|
|
"(001871)\n",
|
|
"(001992)\n",
|
|
"(002011)\n",
|
|
"(002027)\n",
|
|
"(002081)\n",
|
|
"(003345)\n",
|
|
"(003346)\n",
|
|
"(003355)\n",
|
|
"(003519)\n",
|
|
"(003520)\n",
|
|
"(003632)\n",
|
|
"(004081)\n",
|
|
"(007042)\n",
|
|
"(030152)\n",
|
|
"(030169)\n",
|
|
"(030273)\n",
|
|
"\n",
|
|
"\n",
|
|
"\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"import os,re\n",
|
|
"\"---此处输入文件夹名---\"\n",
|
|
"directory = r\"C:\\Users\\weiye\\Documents\\wwy sync\\23届\\简单题\"\n",
|
|
"\"---文件夹名输入结束---\"\n",
|
|
"\n",
|
|
"filelist = [filename for filename in os.listdir(directory) if \".tex\" in filename]\n",
|
|
"\n",
|
|
"output = \"\"\n",
|
|
"\n",
|
|
"for filename in filelist:\n",
|
|
" print(filename)\n",
|
|
" output += filename + \"\\n\"\n",
|
|
" with open(os.path.join(directory,filename),\"r\",encoding = \"u8\") as f:\n",
|
|
" try:\n",
|
|
" data = re.findall(r\"\\\\begin{document}([\\s\\S]*?)\\\\end{document}\",f.read())[0]\n",
|
|
" data = data.replace(r\"\\section\",\"endsecbeginsec\") + \"endsec\"\n",
|
|
" if not \"beginsec\" in data: \n",
|
|
" data = \"beginsec\" + data\n",
|
|
" sectionlist = re.findall(r\"beginsec([\\s\\S]*?)endsec\",data)\n",
|
|
" for sec in sectionlist:\n",
|
|
" secname = re.findall(r\"{([\\S]*)}\",sec)[0]\n",
|
|
" output += secname + \"\\n\"\n",
|
|
" print(secname)\n",
|
|
" for id in re.findall(r\"\\(\\d{6}\\)\",sec):\n",
|
|
" print(id)\n",
|
|
" output += id + \"\\n\"\n",
|
|
" except:\n",
|
|
" pass \n",
|
|
" output += \"\\n\\n\"\n",
|
|
" print(\"\\n\\n\")\n",
|
|
"\n",
|
|
"with open(os.path.join(directory,\"题号清点.txt\"),\"w\",encoding = \"u8\") as f:\n",
|
|
" f.write(output + \"\\n\\n\\n以下题号不含括号\\n\\n\\n\" + output.replace(\"(\",\"\").replace(\")\",\"\"))\n",
|
|
"\n",
|
|
" \n",
|
|
"\n",
|
|
"\n",
|
|
" \n",
|
|
" \n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"metadata": {},
|
|
"outputs": [],
|
|
"source": []
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3.8.15 ('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.8.15"
|
|
},
|
|
"orig_nbformat": 4,
|
|
"vscode": {
|
|
"interpreter": {
|
|
"hash": "42dd566da87765ddbe9b5c5b483063747fec4aacc5469ad554706e4b742e67b2"
|
|
}
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 2
|
|
}
|