Merge branch 'master' of ssh://wwylss.asuscomm.com:30001/wangweiye/mathdeptv2
This commit is contained in:
commit
d704a45f47
|
|
@ -27,6 +27,7 @@
|
||||||
"#完成后将含有 filename 的文件移至其它目录\n",
|
"#完成后将含有 filename 的文件移至其它目录\n",
|
||||||
"\n",
|
"\n",
|
||||||
"import os,re,json,shutil\n",
|
"import os,re,json,shutil\n",
|
||||||
|
"from PIL import Image\n",
|
||||||
"\n",
|
"\n",
|
||||||
"\n",
|
"\n",
|
||||||
"def generate_number_set(string,dict):\n",
|
"def generate_number_set(string,dict):\n",
|
||||||
|
|
@ -63,6 +64,16 @@
|
||||||
"os.rename(pdffile,\"临时文件/赋能答题纸/\"+filename+\"答题纸_raw.pdf\")\n",
|
"os.rename(pdffile,\"临时文件/赋能答题纸/\"+filename+\"答题纸_raw.pdf\")\n",
|
||||||
"os.remove(\"tempanswersheet.pdf\")\n",
|
"os.remove(\"tempanswersheet.pdf\")\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
"#图片下方涂白\n",
|
||||||
|
"pic = Image.open(\"临时文件/赋能答题纸/output/\"+filename+\"答题纸.png\")\n",
|
||||||
|
"whiteheight = pic.size[1]-880-5\n",
|
||||||
|
"whitewidth = pic.size[0]-100\n",
|
||||||
|
"whitecover = Image.new(\"RGB\",(whitewidth,whiteheight),(255,255,255))\n",
|
||||||
|
"pic1 = pic\n",
|
||||||
|
"pic1.paste(whitecover,(2,880))\n",
|
||||||
|
"pic1.save(\"临时文件/赋能答题纸/output/\"+filename+\"答题纸.png\")\n",
|
||||||
|
"\n",
|
||||||
|
"\n",
|
||||||
"#替换tex模板中的内容\n",
|
"#替换tex模板中的内容\n",
|
||||||
"problem_list = [id for id in generate_number_set(problems.strip(),pro_dict) if id in pro_dict]\n",
|
"problem_list = [id for id in generate_number_set(problems.strip(),pro_dict) if id in pro_dict]\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
|
@ -96,7 +107,7 @@
|
||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"kernelspec": {
|
"kernelspec": {
|
||||||
"display_name": "Python 3.8.15 ('mathdept')",
|
"display_name": "mathdept",
|
||||||
"language": "python",
|
"language": "python",
|
||||||
"name": "python3"
|
"name": "python3"
|
||||||
},
|
},
|
||||||
|
|
@ -110,12 +121,12 @@
|
||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.8.15"
|
"version": "3.9.15"
|
||||||
},
|
},
|
||||||
"orig_nbformat": 4,
|
"orig_nbformat": 4,
|
||||||
"vscode": {
|
"vscode": {
|
||||||
"interpreter": {
|
"interpreter": {
|
||||||
"hash": "42dd566da87765ddbe9b5c5b483063747fec4aacc5469ad554706e4b742e67b2"
|
"hash": "ff3c292c316ba85de6f1ad75f19c731e79d694e741b6f515ec18f14996fe48dc"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@
|
||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"kernelspec": {
|
"kernelspec": {
|
||||||
"display_name": "pythontest",
|
"display_name": "mathdept",
|
||||||
"language": "python",
|
"language": "python",
|
||||||
"name": "python3"
|
"name": "python3"
|
||||||
},
|
},
|
||||||
|
|
@ -65,7 +65,7 @@
|
||||||
"orig_nbformat": 4,
|
"orig_nbformat": 4,
|
||||||
"vscode": {
|
"vscode": {
|
||||||
"interpreter": {
|
"interpreter": {
|
||||||
"hash": "91219a98e0e9be72efb992f647fe78b593124968b75db0b865552d6787c8db93"
|
"hash": "ff3c292c316ba85de6f1ad75f19c731e79d694e741b6f515ec18f14996fe48dc"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,10 @@
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
"#修改起始id,出处,文件名\n",
|
"#修改起始id,出处,文件名\n",
|
||||||
"starting_id = 31236\n",
|
"starting_id = 14532\n",
|
||||||
"raworigin = \"2022年北京高考\"\n",
|
"raworigin = \"2023年空中课堂高三复习课\"\n",
|
||||||
"filename = r\"C:\\Users\\weiye\\Documents\\wwy sync\\临时工作区\\自拟题目8.tex\"\n",
|
"filename = r\"C:\\Users\\weiye\\Documents\\wwy sync\\临时工作区\\空中课堂第五批.tex\"\n",
|
||||||
"editor = \"20230220\\t王伟叶\"\n",
|
"editor = \"20230221\\t王伟叶\"\n",
|
||||||
"indexed = False\n"
|
"indexed = False\n"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
@ -23,7 +23,102 @@
|
||||||
"name": "stdout",
|
"name": "stdout",
|
||||||
"output_type": "stream",
|
"output_type": "stream",
|
||||||
"text": [
|
"text": [
|
||||||
"添加题号031236, 来源: 2022年北京高考\n"
|
"添加题号014532, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014533, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014534, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014535, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014536, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014537, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014538, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014539, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014540, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014541, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014542, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014543, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014544, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014545, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014546, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014547, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014548, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014549, 来源: 2023年空中课堂高三复习课22\n",
|
||||||
|
"添加题号014550, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014551, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014552, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014553, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014554, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014555, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014556, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014557, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014558, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014559, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014560, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014561, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014562, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014563, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014564, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014565, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014566, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014567, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014568, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014569, 来源: 2023年空中课堂高三复习课23\n",
|
||||||
|
"添加题号014570, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014571, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014572, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014573, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014574, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014575, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014576, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014577, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014578, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014579, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014580, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014581, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014582, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014583, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014584, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014585, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014586, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014587, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014588, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014589, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014590, 来源: 2023年空中课堂高三复习课25\n",
|
||||||
|
"添加题号014591, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014592, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014593, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014594, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014595, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014596, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014597, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014598, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014599, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014600, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014601, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014602, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014603, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014604, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014605, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014606, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014607, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014608, 来源: 2023年空中课堂高三复习课26\n",
|
||||||
|
"添加题号014609, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014610, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014611, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014612, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014613, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014614, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014615, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014616, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014617, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014618, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014619, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014620, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014621, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014622, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014623, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014624, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014625, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014626, 来源: 2023年空中课堂高三复习课29\n",
|
||||||
|
"添加题号014627, 来源: 2023年空中课堂高三复习课29\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
@ -128,7 +223,7 @@
|
||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"kernelspec": {
|
"kernelspec": {
|
||||||
"display_name": "pythontest",
|
"display_name": "mathdept",
|
||||||
"language": "python",
|
"language": "python",
|
||||||
"name": "python3"
|
"name": "python3"
|
||||||
},
|
},
|
||||||
|
|
@ -147,7 +242,7 @@
|
||||||
"orig_nbformat": 4,
|
"orig_nbformat": 4,
|
||||||
"vscode": {
|
"vscode": {
|
||||||
"interpreter": {
|
"interpreter": {
|
||||||
"hash": "91219a98e0e9be72efb992f647fe78b593124968b75db0b865552d6787c8db93"
|
"hash": "ff3c292c316ba85de6f1ad75f19c731e79d694e741b6f515ec18f14996fe48dc"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -9,27 +9,139 @@
|
||||||
"name": "stdout",
|
"name": "stdout",
|
||||||
"output_type": "stream",
|
"output_type": "stream",
|
||||||
"text": [
|
"text": [
|
||||||
"014511 填空题\n",
|
"014532 填空题\n",
|
||||||
"014512 填空题\n",
|
"014533 填空题\n",
|
||||||
"014513 填空题\n",
|
"014534 解答题\n",
|
||||||
"014514 填空题\n",
|
"014535 填空题\n",
|
||||||
"014515 填空题\n",
|
"014536 解答题\n",
|
||||||
"014516 填空题\n",
|
"014537 解答题\n",
|
||||||
"014517 填空题\n",
|
"014538 解答题\n",
|
||||||
"014518 填空题\n",
|
"014539 填空题\n",
|
||||||
"014519 填空题\n",
|
"014540 解答题\n",
|
||||||
"014520 填空题\n",
|
"014541 填空题\n",
|
||||||
"014521 填空题\n",
|
"014542 解答题\n",
|
||||||
"014522 填空题\n",
|
"014543 填空题\n",
|
||||||
"014523 选择题\n",
|
"014544 填空题\n",
|
||||||
"014524 选择题\n",
|
"014545 填空题\n",
|
||||||
"014525 选择题\n",
|
"014546 选择题\n",
|
||||||
"014526 选择题\n",
|
"014547 填空题\n",
|
||||||
"014527 解答题\n",
|
"014548 解答题\n",
|
||||||
"014528 解答题\n",
|
"014549 解答题\n",
|
||||||
"014529 解答题\n",
|
"014550 填空题\n",
|
||||||
"014530 解答题\n",
|
"014551 填空题\n",
|
||||||
"014531 解答题\n"
|
"014552 解答题\n",
|
||||||
|
"014553 填空题\n",
|
||||||
|
"014554 填空题\n",
|
||||||
|
"014555 解答题\n",
|
||||||
|
"014556 解答题\n",
|
||||||
|
"014557 解答题\n",
|
||||||
|
"014558 填空题\n",
|
||||||
|
"014559 填空题\n",
|
||||||
|
"014560 选择题\n",
|
||||||
|
"014561 填空题\n",
|
||||||
|
"014562 填空题\n",
|
||||||
|
"014563 填空题\n",
|
||||||
|
"014564 填空题\n",
|
||||||
|
"014565 填空题\n",
|
||||||
|
"014566 解答题\n",
|
||||||
|
"014567 解答题\n",
|
||||||
|
"014568 选择题\n",
|
||||||
|
"014569 解答题\n",
|
||||||
|
"014570 填空题\n",
|
||||||
|
"014571 填空题\n",
|
||||||
|
"014572 填空题\n",
|
||||||
|
"014573 填空题\n",
|
||||||
|
"014574 填空题\n",
|
||||||
|
"014575 填空题\n",
|
||||||
|
"014576 填空题\n",
|
||||||
|
"014577 填空题\n",
|
||||||
|
"014578 解答题\n",
|
||||||
|
"014579 填空题\n",
|
||||||
|
"014580 填空题\n",
|
||||||
|
"014581 填空题\n",
|
||||||
|
"014582 填空题\n",
|
||||||
|
"014583 填空题\n",
|
||||||
|
"014584 填空题\n",
|
||||||
|
"014585 填空题\n",
|
||||||
|
"014586 填空题\n",
|
||||||
|
"014587 填空题\n",
|
||||||
|
"014588 解答题\n",
|
||||||
|
"014589 填空题\n",
|
||||||
|
"014590 解答题\n",
|
||||||
|
"014591 填空题\n",
|
||||||
|
"014592 填空题\n",
|
||||||
|
"014593 填空题\n",
|
||||||
|
"014594 填空题\n",
|
||||||
|
"014595 解答题\n",
|
||||||
|
"014596 解答题\n",
|
||||||
|
"014597 解答题\n",
|
||||||
|
"014598 填空题\n",
|
||||||
|
"014599 填空题\n",
|
||||||
|
"014600 解答题\n",
|
||||||
|
"014601 填空题\n",
|
||||||
|
"014602 填空题\n",
|
||||||
|
"014603 填空题\n",
|
||||||
|
"014604 填空题\n",
|
||||||
|
"014605 填空题\n",
|
||||||
|
"014606 填空题\n",
|
||||||
|
"014607 填空题\n",
|
||||||
|
"014608 解答题\n",
|
||||||
|
"014609 填空题\n",
|
||||||
|
"014610 选择题\n",
|
||||||
|
"014611 填空题\n",
|
||||||
|
"014612 填空题\n",
|
||||||
|
"014613 填空题\n",
|
||||||
|
"014614 填空题\n",
|
||||||
|
"014615 填空题\n",
|
||||||
|
"014616 填空题\n",
|
||||||
|
"014617 填空题\n",
|
||||||
|
"014618 填空题\n",
|
||||||
|
"014619 填空题\n",
|
||||||
|
"014620 填空题\n",
|
||||||
|
"014621 填空题\n",
|
||||||
|
"014622 填空题\n",
|
||||||
|
"014623 填空题\n",
|
||||||
|
"014624 解答题\n",
|
||||||
|
"014625 解答题\n",
|
||||||
|
"014626 填空题\n",
|
||||||
|
"014627 解答题\n",
|
||||||
|
"031236 解答题\n",
|
||||||
|
"040001 选择题\n",
|
||||||
|
"040002 填空题\n",
|
||||||
|
"040003 选择题\n",
|
||||||
|
"040004 填空题\n",
|
||||||
|
"040005 填空题\n",
|
||||||
|
"040006 填空题\n",
|
||||||
|
"040007 填空题\n",
|
||||||
|
"040008 填空题\n",
|
||||||
|
"040009 填空题\n",
|
||||||
|
"040010 填空题\n",
|
||||||
|
"040011 填空题\n",
|
||||||
|
"040012 填空题\n",
|
||||||
|
"040013 填空题\n",
|
||||||
|
"040014 填空题\n",
|
||||||
|
"040015 解答题\n",
|
||||||
|
"040016 解答题\n",
|
||||||
|
"040017 解答题\n",
|
||||||
|
"040018 填空题\n",
|
||||||
|
"040019 填空题\n",
|
||||||
|
"040020 填空题\n",
|
||||||
|
"040021 填空题\n",
|
||||||
|
"040022 填空题\n",
|
||||||
|
"040023 填空题\n",
|
||||||
|
"040024 填空题\n",
|
||||||
|
"040025 填空题\n",
|
||||||
|
"040026 填空题\n",
|
||||||
|
"040027 填空题\n",
|
||||||
|
"040028 填空题\n",
|
||||||
|
"040029 填空题\n",
|
||||||
|
"040030 填空题\n",
|
||||||
|
"040031 填空题\n",
|
||||||
|
"040032 填空题\n",
|
||||||
|
"040033 填空题\n",
|
||||||
|
"040034 解答题\n",
|
||||||
|
"040035 解答题\n",
|
||||||
|
"040036 解答题\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
"cells": [
|
"cells": [
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 2,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
|
|
|
||||||
2166
题库0.3/Problems.json
2166
题库0.3/Problems.json
File diff suppressed because it is too large
Load Diff
Reference in New Issue