This commit is contained in:
512song committed 2023-03-29 04:16:16 +00:00
1 parent 0d64f638b4
commit 1455d3176c
1 file changed
+566 -38
+566 -38
View File
@@ -408,27 +408,12 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 85, "execution_count": null,
"id": "2c84736a-b6cc-43d6-9407-ead6300748a5", "id": "2c84736a-b6cc-43d6-9407-ead6300748a5",
"metadata": { "metadata": {
"execution": {
"iopub.execute_input": "2023-03-28T12:13:40.130975Z",
"iopub.status.busy": "2023-03-28T12:13:40.130117Z",
"iopub.status.idle": "2023-03-28T12:13:40.360723Z",
"shell.execute_reply": "2023-03-28T12:13:40.359944Z",
"shell.execute_reply.started": "2023-03-28T12:13:40.130935Z"
},
"tags": [] "tags": []
}, },
"outputs": [ "outputs": [],
{
"name": "stdout",
"output_type": "stream",
"text": [
"(\"merge1\",\"程新利\",\"287\",'{\"Gender\":\"m\",\"Age\":\"M\",\"q1M\":4,\"q2M\":3,\"q3M\":3,\"q4M\":4,\"q5M\":4,\"q6M\":4,\"q7M\":3,\"q8M\":4,\"q9M\":4,\"q10M\":4,\"q11M\":3,\"q12M\":1,\"q13M\":1,\"q14M\":1,\"q15M\":1,\"q16M\":1,\"q17M\":1,\"q18M\":1,\"q19M\":2,\"q20M\":5,\"q21M\":5,\"q22M\":5,\"q23M\":6,\"q24M\":6,\"q25M\":6,\"q26M\":1,\"q27M\":2,\"q28M\":1,\"q29M\":1,\"q30M\":1,\"q31M\":2,\"q32M\":1,\"q33M\":1,\"q34M\":1,\"q35M\":1,\"q36M\":1,\"q37M\":1,\"q38M\":1,\"q39M\":1,\"q40M\":1,\"q41M\":1,\"q42M\":1,\"q43M\":2,\"q44M\":1,\"q45M\":1,\"q46M\":1,\"q47M\":5,\"q1\":3,\"q3\":1,\"q4\":1,\"q5\":4,\"q6\":4,\"q8\":3,\"q10\":1,\"q13\":1,\"q14\":2,\"q15\":1,\"q16\":1,\"q17\":4,\"q18\":5,\"q19\":1,\"q20\":1,\"q22\":2,\"q23\":2,\"q25\":2,\"q26\":3,\"q27\":4,\"q28\":1,\"q29\":1,\"q30\":2,\"q31\":1,\"q32\":1,\"q33\":1,\"q34\":3,\"q35\":1,\"q36\":1,\"q37\":1,\"q38\":1,\"q39\":1,\"q40\":3,\"q41\":3,\"q42\":1,\"q43\":2,\"q44\":1,\"q45\":1,\"q46\":1,\"q47\":1,\"q48\":1,\"q49\":2,\"q50\":1,\"q51\":1,\"q52\":1,\"q53\":1,\"q54\":1,\"q55\":1,\"q56\":1,\"q57\":1,\"q58\":1,\"q59\":1,\"q60\":1,\"qv1\":2,\"qv2\":2,\"qv3\":2,\"qv4\":2,\"qv5\":2,\"qv6\":2,\"qv7\":2,\"qv8\":2,\"qv9\":2,\"qv10\":2,\"qv11\":2,\"qv12\":2,\"qv13\":2,\"qv14\":2,\"qv15\":2,\"qv16\":2,\"qv17\":2,\"qv18\":2,\"qv19\":2,\"qv20\":2,\"qv21\":2,\"qv22\":2,\"qv23\":2,\"qv24\":2,\"qv25\":2,\"qv26\":2}',\"2023-03-28 20:02:00\"),(\"merge1\",\"盖会存\",\"10\",'{\"Gender\":\"f\",\"Age\":\"M\",\"q1M\":2,\"q2M\":1,\"q3M\":2,\"q4M\":2,\"q5M\":2,\"q6M\":2,\"q7M\":2,\"q8M\":2,\"q9M\":2,\"q10M\":1,\"q11M\":6,\"q12M\":6,\"q13M\":6,\"q14M\":6,\"q15M\":5,\"q16M\":2,\"q17M\":2,\"q18M\":1,\"q19M\":1,\"q20M\":6,\"q21M\":6,\"q22M\":7,\"q23M\":6,\"q24M\":6,\"q25M\":7,\"q26M\":2,\"q27M\":1,\"q28M\":2,\"q29M\":3,\"q30M\":1,\"q31M\":3,\"q32M\":1,\"q33M\":3,\"q34M\":3,\"q35M\":1,\"q36M\":3,\"q37M\":3,\"q38M\":2,\"q39M\":3,\"q40M\":2,\"q41M\":2,\"q42M\":1,\"q43M\":1,\"q44M\":3,\"q45M\":3,\"q46M\":2,\"q47M\":1,\"q1\":2,\"q3\":4,\"q4\":4,\"q5\":5,\"q6\":2,\"q8\":4,\"q10\":4,\"q13\":4,\"q14\":4,\"q15\":5,\"q16\":4,\"q17\":4,\"q18\":4,\"q19\":4,\"q20\":1,\"q22\":4,\"q23\":2,\"q25\":1,\"q26\":1,\"q27\":2,\"q28\":4,\"q29\":4,\"q30\":4,\"q31\":2,\"q32\":2,\"q33\":4,\"q34\":2,\"q35\":1,\"q36\":2,\"q37\":1,\"q38\":3,\"q39\":4,\"q40\":1,\"q41\":1,\"q42\":4,\"q43\":2,\"q44\":3,\"q45\":3,\"q46\":2,\"q47\":2,\"q48\":4,\"q49\":4,\"q50\":5,\"q51\":3,\"q52\":4,\"q53\":1,\"q54\":2,\"q55\":1,\"q56\":3,\"q57\":1,\"q58\":1,\"q59\":1,\"q60\":1,\"qv1\":2,\"qv2\":1,\"qv3\":2,\"qv4\":2,\"qv5\":2,\"qv6\":2,\"qv7\":2,\"qv8\":1,\"qv9\":2,\"qv10\":2,\"qv11\":1,\"qv12\":1,\"qv13\":1,\"qv14\":2,\"qv15\":1,\"qv16\":1,\"qv17\":2,\"qv18\":2,\"qv19\":2,\"qv20\":2,\"qv21\":2,\"qv22\":2,\"qv23\":2,\"qv24\":1,\"qv25\":1,\"qv26\":2}',\"2023-03-28 20:02:00\"),(\"merge1\",\"刘华训\",\"437\",'{\"Gender\":\"m\",\"Age\":\"M\",\"q1M\":4,\"q2M\":4,\"q3M\":4,\"q4M\":3,\"q5M\":4,\"q6M\":4,\"q7M\":3,\"q8M\":3,\"q9M\":3,\"q10M\":4,\"q11M\":1,\"q12M\":2,\"q13M\":1,\"q14M\":2,\"q15M\":1,\"q16M\":2,\"q17M\":1,\"q18M\":2,\"q19M\":1,\"q20M\":6,\"q21M\":7,\"q22M\":7,\"q23M\":6,\"q24M\":7,\"q25M\":6,\"q26M\":3,\"q27M\":1,\"q28M\":2,\"q29M\":2,\"q30M\":1,\"q31M\":1,\"q32M\":1,\"q33M\":2,\"q34M\":2,\"q35M\":2,\"q36M\":2,\"q37M\":2,\"q38M\":2,\"q39M\":1,\"q40M\":1,\"q41M\":2,\"q42M\":1,\"q43M\":3,\"q44M\":1,\"q45M\":1,\"q46M\":1,\"q47M\":5,\"q1\":4,\"q3\":2,\"q4\":3,\"q5\":1,\"q6\":5,\"q8\":3,\"q10\":1,\"q13\":1,\"q14\":1,\"q15\":1,\"q16\":1,\"q17\":1,\"q18\":1,\"q19\":1,\"q20\":2,\"q22\":1,\"q23\":2,\"q25\":1,\"q26\":1,\"q27\":1,\"q28\":1,\"q29\":1,\"q30\":1,\"q31\":1,\"q32\":2,\"q33\":1,\"q34\":3,\"q35\":4,\"q36\":1,\"q37\":1,\"q38\":4,\"q39\":1,\"q40\":1,\"q41\":3,\"q42\":1,\"q43\":1,\"q44\":2,\"q45\":1,\"q46\":1,\"q47\":1,\"q48\":3,\"q49\":3,\"q50\":2,\"q51\":1,\"q52\":2,\"q53\":3,\"q54\":2,\"q55\":1,\"q56\":1,\"q57\":1,\"q58\":1,\"q59\":1,\"q60\":1,\"qv1\":2,\"qv2\":1,\"qv3\":1,\"qv4\":2,\"qv5\":1,\"qv6\":2,\"qv7\":1,\"qv8\":1,\"qv9\":2,\"qv10\":1,\"qv11\":2,\"qv12\":2,\"qv13\":2,\"qv14\":2,\"qv15\":2,\"qv16\":2,\"qv17\":2,\"qv18\":2,\"qv19\":2,\"qv20\":2,\"qv21\":2,\"qv22\":2,\"qv23\":2,\"qv24\":2,\"qv25\":2,\"qv26\":2}',\"2023-03-28 20:02:00\"),(\"merge1\",\"程军花\",\"433\",'{\"Gender\":\"f\",\"Age\":\"M\",\"q1M\":3,\"q2M\":3,\"q3M\":3,\"q4M\":3,\"q5M\":3,\"q6M\":3,\"q7M\":3,\"q8M\":1,\"q9M\":3,\"q10M\":4,\"q11M\":5,\"q12M\":6,\"q13M\":7,\"q14M\":2,\"q15M\":2,\"q16M\":2,\"q17M\":2,\"q18M\":6,\"q19M\":6,\"q20M\":4,\"q21M\":4,\"q22M\":5,\"q23M\":5,\"q24M\":5,\"q25M\":5,\"q26M\":2,\"q27M\":3,\"q28M\":1,\"q29M\":4,\"q30M\":4,\"q31M\":2,\"q32M\":1,\"q33M\":4,\"q34M\":4,\"q35M\":1,\"q36M\":4,\"q37M\":4,\"q38M\":3,\"q39M\":2,\"q40M\":2,\"q41M\":3,\"q42M\":2,\"q43M\":2,\"q44M\":1,\"q45M\":1,\"q46M\":1,\"q47M\":3,\"q1\":1,\"q3\":3,\"q4\":4,\"q5\":4,\"q6\":3,\"q8\":4,\"q10\":3,\"q13\":4,\"q14\":2,\"q15\":4,\"q16\":5,\"q17\":5,\"q18\":5,\"q19\":1,\"q20\":1,\"q22\":3,\"q23\":2,\"q25\":2,\"q26\":3,\"q27\":3,\"q28\":4,\"q29Line truncated
]
}
],
"source": [ "source": [
"import openpyxl\n", "import openpyxl\n",
"import json\n", "import json\n",
@@ -550,27 +535,12 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 84, "execution_count": null,
"id": "f41e130b-06e5-45ee-bf3d-cc25dfcc653d", "id": "f41e130b-06e5-45ee-bf3d-cc25dfcc653d",
"metadata": { "metadata": {
"execution": {
"iopub.execute_input": "2023-03-28T12:10:31.957839Z",
"iopub.status.busy": "2023-03-28T12:10:31.957400Z",
"iopub.status.idle": "2023-03-28T12:10:32.429259Z",
"shell.execute_reply": "2023-03-28T12:10:32.428247Z",
"shell.execute_reply.started": "2023-03-28T12:10:31.957811Z"
},
"tags": [] "tags": []
}, },
"outputs": [ "outputs": [],
{
"name": "stdout",
"output_type": "stream",
"text": [
"(\"merge1\",\"郑云香\",\"192\",'{\"Gender\":\"f\",\"Age\":\"O\",\"q1O\":4,\"q2O\":2,\"q3O\":4,\"q4O\":4,\"q5O\":4,\"q6O\":4,\"q7O\":4,\"q8O\":4,\"q9O\":4,\"q10O\":5,\"q11O\":2,\"q12O\":3,\"q13O\":4,\"q14O\":4,\"q15O\":5,\"q16O\":4,\"q17O\":4,\"q18O\":3,\"q19O\":4,\"q20O\":4,\"q21O\":3,\"q22O\":4,\"q23O\":4,\"q24O\":3,\"q25O\":3,\"q26O\":3,\"q27O\":3,\"q28O\":3,\"q29O\":3,\"q30O\":3,\"q1\":4,\"q3\":3,\"q4\":1,\"q5\":4,\"q6\":4,\"q8\":4,\"q10\":4,\"q13\":5,\"q14\":4,\"q15\":4,\"q16\":4,\"q17\":4,\"q18\":5,\"q19\":4,\"q20\":2,\"q22\":3,\"q23\":3,\"q25\":3,\"q26\":4,\"q27\":4,\"q28\":5,\"q29\":3,\"q30\":3,\"q31\":3,\"q32\":3,\"q33\":4,\"q34\":1,\"q35\":1,\"q36\":2,\"q37\":1,\"q38\":3,\"q39\":5,\"q40\":1,\"q41\":2,\"q42\":1,\"q43\":1,\"q44\":4,\"q45\":3,\"q46\":1,\"q47\":2,\"q48\":2,\"q49\":2,\"q50\":3,\"q51\":1,\"q52\":2,\"q53\":1,\"q54\":1,\"q55\":2,\"q56\":2,\"q57\":1,\"q58\":1,\"q59\":1,\"q60\":1,\"qv1\":1,\"qv2\":1,\"qv3\":2,\"qv4\":2,\"qv5\":1,\"qv6\":1,\"qv7\":1,\"qv8\":2,\"qv9\":2,\"qv10\":2,\"qv11\":2,\"qv12\":2,\"qv13\":2,\"qv14\":2,\"qv15\":2,\"qv16\":2,\"qv17\":2,\"qv18\":1,\"qv19\":1,\"qv20\":2,\"qv21\":1,\"qv22\":2,\"qv23\":2,\"qv24\":1,\"qv25\":2,\"qv26\":2}',\"2023-03-28 20:02:00\"),(\"merge1\",\"孙秀兰\",\"190\",'{\"Gender\":\"f\",\"Age\":\"O\",\"q1O\":2,\"q2O\":3,\"q3O\":2,\"q4O\":1,\"q5O\":5,\"q6O\":5,\"q7O\":5,\"q8O\":3,\"q9O\":5,\"q10O\":1,\"q11O\":5,\"q12O\":5,\"q13O\":4,\"q14O\":4,\"q15O\":5,\"q16O\":5,\"q17O\":5,\"q18O\":1,\"q19O\":5,\"q20O\":5,\"q21O\":2,\"q22O\":4,\"q23O\":5,\"q24O\":2,\"q25O\":2,\"q26O\":5,\"q27O\":3,\"q28O\":1,\"q29O\":4,\"q30O\":3,\"q1\":3,\"q3\":3,\"q4\":2,\"q5\":4,\"q6\":4,\"q8\":4,\"q10\":1,\"q13\":1,\"q14\":1,\"q15\":1,\"q16\":3,\"q17\":4,\"q18\":5,\"q19\":5,\"q20\":1,\"q22\":1,\"q23\":2,\"q25\":1,\"q26\":3,\"q27\":1,\"q28\":1,\"q29\":1,\"q30\":2,\"q31\":1,\"q32\":1,\"q33\":1,\"q34\":2,\"q35\":5,\"q36\":1,\"q37\":1,\"q38\":5,\"q39\":1,\"q40\":3,\"q41\":1,\"q42\":3,\"q43\":1,\"q44\":4,\"q45\":1,\"q46\":1,\"q47\":1,\"q48\":3,\"q49\":2,\"q50\":4,\"q51\":1,\"q52\":3,\"q53\":1,\"q54\":1,\"q55\":1,\"q56\":1,\"q57\":1,\"q58\":1,\"q59\":1,\"q60\":1,\"qv1\":1,\"qv2\":1,\"qv3\":1,\"qv4\":1,\"qv5\":1,\"qv6\":2,\"qv7\":1,\"qv8\":2,\"qv9\":2,\"qv10\":2,\"qv11\":2,\"qv12\":2,\"qv13\":2,\"qv14\":2,\"qv15\":1,\"qv16\":2,\"qv17\":2,\"qv18\":1,\"qv19\":1,\"qv20\":2,\"qv21\":2,\"qv22\":2,\"qv23\":2,\"qv24\":2,\"qv25\":2,\"qv26\":1}',\"2023-03-28 20:02:00\"),(\"merge1\",\"王寿朋\",\"194\",'{\"Gender\":\"m\",\"Age\":\"O\",\"q1O\":3,\"q2O\":2,\"q3O\":2,\"q4O\":2,\"q5O\":3,\"q6O\":4,\"q7O\":4,\"q8O\":3,\"q9O\":4,\"q10O\":2,\"q11O\":4,\"q12O\":4,\"q13O\":4,\"q14O\":4,\"q15O\":4,\"q16O\":4,\"q17O\":4,\"q18O\":3,\"q19O\":4,\"q20O\":4,\"q21O\":4,\"q22O\":4,\"q23O\":4,\"q24O\":4,\"q25O\":4,\"q26O\":4,\"q27O\":3,\"q28O\":3,\"q29O\":3,\"q30O\":4,\"q1\":3,\"q3\":3,\"q4\":3,\"q5\":4,\"q6\":4,\"q8\":3,\"q10\":2,\"q13\":2,\"q14\":4,\"q15\":2,\"q16\":4,\"q17\":4,\"q18\":4,\"q19\":3,\"q20\":3,\"q22\":2,\"q23\":3,\"q25\":2,\"q26\":3,\"q27\":3,\"q28\":4,\"q29\":2,\"q30\":3,\"q31\":2,\"q32\":1,\"q33\":4,\"q34\":4,\"q35\":3,\"q36\":3,\"q37\":2,\"q38\":2,\"q39\":3,\"q40\":2,\"q41\":2,\"q42\":3,\"q43\":2,\"q44\":3,\"q45\":2,\"q46\":2,\"q47\":2,\"q48\":2,\"q49\":2,\"q50\":2,\"q51\":2,\"q52\":2,\"q53\":3,\"q54\":2,\"q55\":2,\"q56\":3,\"q57\":2,\"q58\":2,\"q59\":2,\"q60\":2,\"qv1\":1,\"qv2\":2,\"qv3\":2,\"qv4\":2,\"qv5\":2,\"qv6\":2,\"qv7\":2,\"qv8\":1,\"qv9\":1,\"qv10\":2,\"qv11\":1,\"qv12\":2,\"qv13\":2,\"qv14\":2,\"qv15\":2,\"qv16\":1,\"qv17\":2,\"qv18\":1,\"qv19\":2,\"qv20\":2,\"qv21\":2,\"qv22\":2,\"qv23\":1,\"qv24\":2,\"qv25\":2,\"qv26\":2}',\"2023-03-28 20:02:00\"),(\"merge1\",\"许春堂\",\"195\",'{\"Gender\":\"m\",\"Age\":\"O\",\"q1O\":2,\"q2O\":1,\"q3O\":1,\"q4O\":1,\"q5O\":5,\"q6O\":5,\"q7O\":5,\"q8O\":4,\"q9O\":5,\"q10O\":1,\"q11O\":4,\"q12O\":5,\"q13O\":5,\"q14O\":5,\"q15O\":5,\"q16O\":5,\"q17O\":5,\"q18O\":4,\"q19O\":2,\"q20O\":5,\"q21O\":4,\"q22O\":5,\"q23O\":5,\"q24O\":5,\"q25O\":5,\"q26O\":4,\"q27O\":4,\"q28O\":4,\"q29O\":4,\"q30O\":2,\"q1\":4,\"q3\":2,\"q4\":1,\"q5\":1,\"q6\":4,\"q8\":3,\"q10\":1,\"q13\":3,\"q14\":4,\"q15\":1,\"q16\":1,\"q17\":3,\"q18\":4,\"q19\":4,\"q20\":1,\"q22\":2,\"q23\":2,\"q25\":2,\"q26\":1,\"q27\":2,\"q28\":3,\"q29\":2,\"q30\":3,\"q31\":2,\"q32\":2,\"q33\":1,\"q34\":1,\"q35\":2,\"q36\":2,\"q37\":1,\"q38\":3,\"q39\":1,\"q40\":2,\"q41\":1,\"q42\":2,\"q43\":2,\"q44\":3,\"q45\":2,\"q46\":1,\"q47\":2,\"q48\":1,\"q49\":1,\"q50\":1,\"q51\":1,\"q52\":2,\"q53\":3,\"q54\":3,\"q55\":1,\"q56\":1,\"q57\":3,\"q58\":1,\"q59\":1,\"q60\":2,\"qv1\":2,\"qv2\":2,\"qv3\":1,\"qv4\":2,\"qv5\":1,\"qv6\":2,\"qv7\":2,\"qv8\":2,\"qv9\":1,\"qv10\":2,\"qv11\":1,\"qv12\":2,\"qv13\":2,\"qv14\":2,\"qv15\":2,\"qv16\":2,\"qv17\":2,\"qv18\":1,\"qv19\":2,\"qv20\":2,\"qv21\":2,\"qv22\":2,\"qv23\":2,\"qv24\":2,\"qv25\":2,\"qv26\":2}',\"2023-03-28 20:02:00\"),(\"merge1\",\"王连秀\",\"196\",'{\"Gender\":\"f\",\"Age\":\"O\",\"q1O\":1,\"q2O\":4,\"q3O\":2,\"q4O\":1,\"q5O\":5,\"q6O\":5,\Line truncated
]
}
],
"source": [ "source": [
"import openpyxl\n", "import openpyxl\n",
"import json\n", "import json\n",
@@ -691,12 +661,27 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": 1,
"id": "b51b73fa-97fa-473c-ab8a-d1fd958eb52a", "id": "b51b73fa-97fa-473c-ab8a-d1fd958eb52a",
"metadata": { "metadata": {
"execution": {
"iopub.execute_input": "2023-03-29T00:18:26.048784Z",
"iopub.status.busy": "2023-03-29T00:18:26.047970Z",
"iopub.status.idle": "2023-03-29T00:18:26.267055Z",
"shell.execute_reply": "2023-03-29T00:18:26.266257Z",
"shell.execute_reply.started": "2023-03-29T00:18:26.048741Z"
},
"tags": [] "tags": []
}, },
"outputs": [], "outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"ok\n"
]
}
],
"source": [ "source": [
"import openpyxl\n", "import openpyxl\n",
"import json\n", "import json\n",
@@ -716,7 +701,7 @@
" if sheet.cell(n, 5).value is not None:\n", " if sheet.cell(n, 5).value is not None:\n",
" dict1['phone'] = str(sheet.cell(n, 5).value)\n", " dict1['phone'] = str(sheet.cell(n, 5).value)\n",
" if sheet.cell(n,6).value is not None:\n", " if sheet.cell(n,6).value is not None:\n",
" dict1['unit'] = sheet.cell(n,11).value\n", " dict1['unit'] = sheet.cell(n,6).value \n",
" person[code] = dict1\n", " person[code] = dict1\n",
"filename = 'data/杨庙体测明确人员信息(20230328).json'\n", "filename = 'data/杨庙体测明确人员信息(20230328).json'\n",
"with open(filename, 'w') as fl:\n", "with open(filename, 'w') as fl:\n",
@@ -724,10 +709,553 @@
"print('ok')" "print('ok')"
] ]
}, },
{
"cell_type": "markdown",
"id": "cc0c1a86-e15f-43e9-99e9-140aed8475bf",
"metadata": {},
"source": [
"## 体测报告更名按部门分组"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "ac3bb674-77e2-4edb-aae7-7b589c8d9b5a",
"metadata": {
"execution": {
"iopub.execute_input": "2023-03-29T02:59:45.489205Z",
"iopub.status.busy": "2023-03-29T02:59:45.488318Z",
"iopub.status.idle": "2023-03-29T02:59:46.069036Z",
"shell.execute_reply": "2023-03-29T02:59:46.068298Z",
"shell.execute_reply.started": "2023-03-29T02:59:45.489163Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"file/140/宋王村/00002-吴淑香.pdf\n",
"file/140/前许村/00003-许广仁.pdf\n",
"file/140/南范村/00004-王立英.pdf\n",
"file/140/小街村/00005-刘桂英.pdf\n",
"file/140/前许村/00006-李俊孝.pdf\n",
"file/140/东范村/00007-刘英芳.pdf\n",
"file/140/罗盖村/00008-盖玉德.pdf\n",
"file/140/新李村/00009-李国厂.pdf\n",
"file/140/罗盖村/00010-盖会存.pdf\n",
"file/140/罗盖村/00011-杨翠平.pdf\n",
"file/140/后许村/00012-王秀英.pdf\n",
"file/140/北范村/00013-张桂娥.pdf\n",
"file/140/罗盖村/00015-罗增峰.pdf\n",
"file/140/未明确/00016-王金花.pdf\n",
"file/140/杨庙村/00017-杨中华.pdf\n",
"file/140/罗盖村/00018-许华英.pdf\n",
"file/140/北范村/00022-李同艳.pdf\n",
"file/140/小街村/00023-刘云美.pdf\n",
"file/140/罗盖村/00024-盖象彬.pdf\n",
"file/140/未明确/00025-许福贞.pdf\n",
"file/140/后许村/00026-许华岭.pdf\n",
"file/140/南范村/00027-张霞.pdf\n",
"file/140/小街村/00028-盖玉娥.pdf\n",
"file/140/罗盖村/00029-盖树臣.pdf\n",
"file/140/小街村/00030-秦福成.pdf\n",
"file/140/罗盖村/00031-盖会西.pdf\n",
"file/140/小街村/00032-李梅.pdf\n",
"file/140/罗盖村/00033-史增欣.pdf\n",
"file/140/南范村/00034-胡世杰.pdf\n",
"file/140/杨庙村/00035-臧学亮.pdf\n",
"file/140/宋王村/00036-韩立庆.pdf\n",
"file/140/北范村/00037-李金友.pdf\n",
"file/140/罗盖村/00038-罗炳顺.pdf\n",
"file/140/罗盖村/00039-盖长胜.pdf\n",
"file/140/罗盖村/00040-罗守先.pdf\n",
"file/140/杨庙村/00041-程光田.pdf\n",
"file/140/杨庙村/00042-许奎果.pdf\n",
"file/140/南范村/00043-刘文吉.pdf\n",
"file/140/罗盖村/00044-盖明月.pdf\n",
"file/140/西韩村/00045-韩健康.pdf\n",
"file/140/杨庙村/00046-蒋梅.pdf\n",
"file/140/未明确/00047-王其美.pdf\n",
"file/140/罗盖村/00048-罗增勤.pdf\n",
"file/140/罗盖村/00049-盖子忠.pdf\n",
"file/140/小街村/00051-王荣华.pdf\n",
"file/140/杨庙村/00052-郑存玉.pdf\n",
"file/140/罗盖村/00053-盖孔德.pdf\n",
"file/140/东范村/00054-孙汉章.pdf\n",
"file/140/北范村/00055-张树森.pdf\n",
"file/140/杨庙村/00056-杨学功.pdf\n",
"file/140/罗盖村/00057-盖勤功.pdf\n",
"file/140/南范村/00058-程大英.pdf\n",
"file/140/罗盖村/00059-张守兰.pdf\n",
"file/140/未明确/00060-盖景华.pdf\n",
"file/140/小街村/00061-薄遵兰.pdf\n",
"file/140/未明确/00062-吕吉刚.pdf\n",
"file/140/南范村/00063-王长征.pdf\n",
"file/140/未明确/00064-刘小凤.pdf\n",
"file/140/未明确/00065-许秀风.pdf\n",
"file/140/杨庙村/00066-刘小玉.pdf\n",
"file/140/前许村/00067-许建忠.pdf\n",
"file/140/杨庙村/00068-杨恩.pdf\n",
"file/140/罗盖村/00069-臧小麦.pdf\n",
"file/140/罗盖村/00070-陈秀玙.pdf\n",
"file/140/南范村/00071-李爱花.pdf\n",
"file/140/东范村/00072-张芳.pdf\n",
"file/140/小街村/00073-韩针.pdf\n",
"file/140/北范村/00074-李若梅.pdf\n",
"file/140/宋王村/00075-李秀芬.pdf\n",
"file/140/未明确/00076-韩吉锋.pdf\n",
"file/140/前许村/00077-程绍秀.pdf\n",
"file/140/北范村/00078-赵收良.pdf\n",
"file/140/前许村/00079-盖三好.pdf\n",
"file/140/未明确/00080-刘凤英.pdf\n",
"file/140/小街村/00081-张守玲.pdf\n",
"file/140/小街村/00082-秦洪泽.pdf\n",
"file/140/北范村/00083-王在.pdf\n",
"file/140/东范村/00084-刘忠华.pdf\n",
"file/140/北范村/00085-李如杰.pdf\n",
"file/140/罗盖村/00086-盖长生.pdf\n",
"file/140/新李村/00087-李松山.pdf\n",
"file/140/未明确/00088-杨学忠.pdf\n",
"file/140/未明确/00089-石云贞.pdf\n",
"file/140/未明确/00090-刘桂英.pdf\n",
"file/140/西韩村/00091-刘学云.pdf\n",
"file/140/杨庙村/00092-王六好.pdf\n",
"file/140/小街村/00093-程春.pdf\n",
"file/140/未明确/00094-崔玉珍.pdf\n",
"file/140/小街村/00095-刘干臣.pdf\n",
"file/140/罗盖村/00096-吕兴秀.pdf\n",
"file/140/北范村/00097-黄爱勇.pdf\n",
"file/140/小街村/00098-左秀英.pdf\n",
"file/140/未明确/00099-周洪新.pdf\n",
"file/140/未明确/00100-韩春秀.pdf\n",
"file/140/小街村/00101-黄永臣.pdf\n",
"file/140/北范村/00103-张美荣.pdf\n",
"file/140/西韩村/00104-刘云翠.pdf\n",
"file/140/东范村/00105-孙汉永.pdf\n",
"file/140/小街村/00106-秦福华.pdf\n",
"file/140/杨庙村/00107-程国利.pdf\n",
"file/140/罗盖村/00108-盖玉帅.pdf\n",
"file/140/小街村/00109-黄永强.pdf\n",
"file/140/罗盖村/00110-罗传家.pdf\n",
"file/140/罗盖村/00111-盖兰英.pdf\n",
"file/140/罗盖村/00112-程爱菊.pdf\n",
"file/140/罗盖村/00113-程汝枝.pdf\n",
"file/140/未明确/00114-许建岭.pdf\n",
"file/140/宋王村/00115-程维荣.pdf\n",
"file/140/宋王村/00116-李凤英.pdf\n",
"file/140/西韩村/00117-韩帮庆.pdf\n",
"file/140/西韩村/00118-吕秀芬.pdf\n",
"file/140/小街村/00119-刘殿卿.pdf\n",
"file/140/未明确/00120-郑风.pdf\n",
"file/140/东范村/00121-李爱英.pdf\n",
"file/140/东范村/00122-王希云.pdf\n",
"file/140/东范村/00123-刘秀云.pdf\n",
"file/140/东范村/00124-孟献荣.pdf\n",
"file/140/小街村/00126-张小香.pdf\n",
"file/140/东范村/00127-孙小芹.pdf\n",
"file/140/罗盖村/00128-盖玉明.pdf\n",
"file/140/罗盖村/00129-盖会民.pdf\n",
"file/140/罗盖村/00130-吕德双.pdf\n",
"file/140/北范村/00132-崔新军.pdf\n",
"file/140/杨庙村/00133-李小荣.pdf\n",
"file/140/未明确/00134-张荣俊.pdf\n",
"file/140/罗盖村/00135-盖仁德.pdf\n",
"file/140/小街村/00136-刘兆合.pdf\n",
"file/140/罗盖村/00137-盖爱英.pdf\n",
"file/140/北范村/00138-赵殿文.pdf\n",
"file/140/新李村/00139-杨俊祥.pdf\n",
"file/140/南范村/00140-王泽民.pdf\n",
"file/140/北范村/00141-刘学荣.pdf\n",
"file/140/罗盖村/00142-吕相美.pdf\n",
"file/140/杨庙村/00143-王俊娥.pdf\n",
"file/140/杨庙村/00144-程国华.pdf\n",
"file/140/未明确/00145-裴建美.pdf\n",
"file/140/东范村/00146-张淑平.pdf\n",
"file/140/未明确/00147-王海方.pdf\n",
"file/140/未明确/00148-冯静静.pdf\n",
"file/140/未明确/00149-盖梦娜.pdf\n",
"file/140/宋王村/00150-韩继双.pdf\n",
"file/140/后许村/00151-许海仙.pdf\n",
"file/140/宋王村/00152-程明月.pdf\n",
"file/140/新李村/00153-李广民.pdf\n",
"file/140/东范村/00154-张友振.pdf\n",
"file/140/新李村/00155-程好.pdf\n",
"file/140/杨庙村/00156-李志娟.pdf\n",
"file/140/杨庙村/00157-李玉玲.pdf\n",
"file/140/罗盖村/00158-盖景献.pdf\n",
"file/140/小街村/00159-郭松年.pdf\n",
"file/140/小街村/00160-胡会.pdf\n",
"file/140/杨庙村/00161-程新华.pdf\n",
"file/140/东范村/00162-杨呈祥.pdf\n",
"file/140/宋王村/00163-程兴叶.pdf\n",
"file/140/北范村/00164-杨立新.pdf\n",
"file/140/南范村/00165-王长合.pdf\n",
"file/140/新李村/00166-李广明.pdf\n",
"file/140/东范村/00167-张学亭.pdf\n",
"file/140/杨庙村/00168-程宗华.pdf\n",
"file/140/罗盖村/00169-史增秀.pdf\n",
"file/140/罗盖村/00170-盖长平.pdf\n",
"file/140/杨庙村/00171-韩爱.pdf\n",
"file/140/新李村/00172-张相荣.pdf\n",
"file/140/前许村/00173-程兰兰.pdf\n",
"file/140/宋王村/00174-程芳斌.pdf\n",
"file/140/罗盖村/00175-盖胜泉.pdf\n",
"file/140/东范村/00177-胡环环.pdf\n",
"file/140/南范村/00178-马翠苹.pdf\n",
"file/140/北范村/00179-王希英.pdf\n",
"file/140/新李村/00180-程秀芹.pdf\n",
"file/140/杨庙村/00181-程云.pdf\n",
"file/140/后许村/00183-许荣德.pdf\n",
"file/140/南范村/00184-许奎英.pdf\n",
"file/140/宋王村/00185-李新美.pdf\n",
"file/140/小街村/00186-吴秀荣.pdf\n",
"file/140/小街村/00187-胡学来.pdf\n",
"file/140/未明确/00188-杨志敏.pdf\n",
"file/140/罗盖村/00189-盖士奎.pdf\n",
"file/140/南范村/00190-孙秀兰.pdf\n",
"file/140/后许村/00191-李建栋.pdf\n",
"file/140/罗盖村/00192-郑云香.pdf\n",
"file/140/小街村/00193-樊风贤.pdf\n",
"file/140/南范村/00194-王寿朋.pdf\n",
"file/140/后许村/00195-许春堂.pdf\n",
"file/140/未明确/00196-王连秀.pdf\n",
"file/140/新李村/00197-杨东云.pdf\n",
"file/140/新李村/00198-李福友.pdf\n",
"file/140/北范村/00199-李汝芹.pdf\n",
"file/140/未明确/00200-李勇军.pdf\n",
"file/140/罗盖村/00201-崔云花.pdf\n",
"file/140/北范村/00202-吕秀娥.pdf\n",
"file/140/宋王村/00203-程玉柱.pdf\n",
"file/140/罗盖村/00204-张玉花.pdf\n",
"file/140/杨庙村/00205-崔海玲.pdf\n",
"file/140/北范村/00206-王路荣.pdf\n",
"file/140/杨庙村/00207-程河清.pdf\n",
"file/140/未明确/00208-王小冬.pdf\n",
"file/140/小街村/00209-吴秀芝.pdf\n",
"file/140/北范村/00210-张立山.pdf\n",
"file/140/北范村/00211-赵学孔.pdf\n",
"file/140/小街村/00212-秦玉美.pdf\n",
"file/140/未明确/00213-张金宗.pdf\n",
"file/140/宋王村/00214-薛玉华.pdf\n",
"file/140/前许村/00215-李福翠.pdf\n",
"file/140/北范村/00216-李金江.pdf\n",
"file/140/罗盖村/00217-刘学荣.pdf\n",
"file/140/未明确/00218-程玉良.pdf\n",
"file/140/罗盖村/00219-盖敢含.pdf\n",
"file/140/未明确/00220-许胜田.pdf\n",
"file/140/前许村/00221-许广和.pdf\n",
"file/140/小街村/00222-张金花.pdf\n",
"file/140/未明确/00223-樊风亭.pdf\n",
"file/140/东范村/00224-崔彦美.pdf\n",
"file/140/新李村/00225-许清芝.pdf\n",
"file/140/罗盖村/00227-罗守生.pdf\n",
"file/140/南范村/00228-李新民.pdf\n",
"file/140/西韩村/00229-韩炳章.pdf\n",
"file/140/南范村/00231-王新荣.pdf\n",
"file/140/北范村/00233-胡相芝.pdf\n",
"file/140/罗盖村/00234-冯秀花.pdf\n",
"file/140/未明确/00235-胡巧英.pdf\n",
"file/140/罗盖村/00236-盖相英.pdf\n",
"file/140/罗盖村/00237-史宝英.pdf\n",
"file/140/前许村/00238-许洪民.pdf\n",
"file/140/小街村/00239-胡志东.pdf\n",
"file/140/北范村/00240-赵小华.pdf\n",
"file/140/东范村/00241-张合亭.pdf\n",
"file/140/小街村/00242-刘云祥.pdf\n",
"file/140/未明确/00243-盖会友.pdf\n",
"file/140/未明确/00244-罗桂贤.pdf\n",
"file/140/小街村/00245-刘维康.pdf\n",
"file/140/宋王村/00248-王联军.pdf\n",
"file/140/小街村/00249-胡志霞.pdf\n",
"file/140/小街村/00250-裴双双.pdf\n",
"file/140/罗盖村/00251-高继梅.pdf\n",
"file/140/罗盖村/00253-盖秀香.pdf\n",
"file/140/杨庙村/00255-程新永.pdf\n",
"file/140/小街村/00256-李介花.pdf\n",
"file/140/小街村/00257-刘茂亭.pdf\n",
"file/140/罗盖村/00258-罗公民.pdf\n",
"file/140/罗盖村/00259-盖象温.pdf\n",
"file/140/北范村/00260-李长会.pdf\n",
"file/140/罗盖村/00261-樊玉清.pdf\n",
"file/140/东范村/00262-范英华.pdf\n",
"file/140/罗盖村/00263-罗增海.pdf\n",
"file/140/东范村/00264-孙汉云.pdf\n",
"file/140/后许村/00265-杨麦英.pdf\n",
"file/140/宋王村/00266-程友海.pdf\n",
"file/140/未明确/00267-杨忠香.pdf\n",
"file/140/新李村/00268-盖学全.pdf\n",
"file/140/未明确/00269-韩娟娟.pdf\n",
"file/140/北范村/00270-蒋小岭.pdf\n",
"file/140/北范村/00271-张英.pdf\n",
"file/140/北范村/00272-崔跃宗.pdf\n",
"file/140/北范村/00273-生华荣.pdf\n",
"file/140/北范村/00274-张建民.pdf\n",
"file/140/小街村/00275-樊海昌.pdf\n",
"file/140/小街村/00276-刘建合.pdf\n",
"file/140/北范村/00277-赵殿武.pdf\n",
"file/140/罗盖村/00278-盖玉海.pdf\n",
"file/140/小街村/00279-周立美.pdf\n",
"file/140/小街村/00281-郭树本.pdf\n",
"file/140/北范村/00282-张成敏.pdf\n",
"file/140/北范村/00283-李金岭.pdf\n",
"file/140/小街村/00284-胡元乐.pdf\n",
"file/140/罗盖村/00285-盖玉祥.pdf\n",
"file/140/南范村/00286-王杰英.pdf\n",
"file/140/杨庙村/00287-程新利.pdf\n",
"file/140/罗盖村/00289-赵乐奎.pdf\n",
"file/140/罗盖村/00290-盖在庆.pdf\n",
"file/140/罗盖村/00291-盖树旺.pdf\n",
"file/140/罗盖村/00292-盖树强.pdf\n",
"file/140/西韩村/00293-韩冠英.pdf\n",
"file/140/未明确/00294-赵乐荣.pdf\n",
"file/140/罗盖村/00295-程建美.pdf\n",
"file/140/未明确/00296-张士忠.pdf\n",
"file/140/罗盖村/00297-盖长良.pdf\n",
"file/140/小街村/00301-樊盛杰.pdf\n",
"file/140/小街村/00302-张玉芹.pdf\n",
"file/140/南范村/00303-王玉枝.pdf\n",
"file/140/西韩村/00305-韩春光.pdf\n",
"file/140/西韩村/00306-许洪奎.pdf\n",
"file/140/未明确/00307-程潍芳.pdf\n",
"file/140/小街村/00308-刘玉娥.pdf\n",
"file/140/罗盖村/00309-罗炳花.pdf\n",
"file/140/未明确/00310-盖长修.pdf\n",
"file/140/未明确/00313-王祝娥.pdf\n",
"file/140/未明确/00314-程伯银.pdf\n",
"file/140/新李村/00315-盖学忠.pdf\n",
"file/140/杨庙村/00316-程泽旭.pdf\n",
"file/140/杨庙村/00317-程建国.pdf\n",
"file/140/罗盖村/00318-盖利民.pdf\n",
"file/140/罗盖村/00319-张学敏.pdf\n",
"file/140/罗盖村/00320-盖引.pdf\n",
"file/140/罗盖村/00321-杨霞.pdf\n",
"file/140/罗盖村/00322-胡秀兰.pdf\n",
"file/140/杨庙村/00323-程田.pdf\n",
"file/140/罗盖村/00324-史贞花.pdf\n",
"file/140/前许村/00325-李福荣.pdf\n",
"file/140/罗盖村/00326-王娜林.pdf\n",
"file/140/未明确/00327-魏希罕.pdf\n",
"file/140/未明确/00328-崔友秀.pdf\n",
"file/140/西韩村/00329-韩秀山.pdf\n",
"file/140/前许村/00330-李友秀.pdf\n",
"file/140/罗盖村/00331-王振芳.pdf\n",
"file/140/杨庙村/00332-杨秀英.pdf\n",
"file/140/北范村/00333-程少荣.pdf\n",
"file/140/东范村/00334-赵爱华.pdf\n",
"file/140/东范村/00335-李建文.pdf\n",
"file/140/南范村/00336-王秀珍.pdf\n",
"file/140/东范村/00337-李金花.pdf\n",
"file/140/小街村/00340-程美.pdf\n",
"file/140/前许村/00342-许建峰.pdf\n",
"file/140/罗盖村/00343-韩立花.pdf\n",
"file/140/新李村/00344-盖克怀.pdf\n",
"file/140/北范村/00345-崔振南.pdf\n",
"file/140/未明确/00346-韩翠荣.pdf\n",
"file/140/未明确/00347-刘慧丽.pdf\n",
"file/140/未明确/00348-李树兰.pdf\n",
"file/140/未明确/00349-刘跃芹.pdf\n",
"file/140/未明确/00351-魏小变.pdf\n",
"file/140/未明确/00352-魏建军.pdf\n",
"file/140/未明确/00353-韩英廷.pdf\n",
"file/140/未明确/00354-刘志强.pdf\n",
"file/140/未明确/00355-袁克英.pdf\n",
"file/140/宋王村/00356-任树荣.pdf\n",
"file/140/宋王村/00357-王桂荣.pdf\n",
"file/140/南范村/00358-史景霞.pdf\n",
"file/140/南范村/00359-刘增花.pdf\n",
"file/140/小街村/00360-刘德收.pdf\n",
"file/140/宋王村/00361-张玉环.pdf\n",
"file/140/小街村/00362-孙明华.pdf\n",
"file/140/北范村/00363-张焕.pdf\n",
"file/140/南范村/00364-李翠英.pdf\n",
"file/140/罗盖村/00365-盖会武.pdf\n",
"file/140/未明确/00368-韩华祥.pdf\n",
"file/140/北范村/00369-刘会英.pdf\n",
"file/140/宋王村/00370-张英.pdf\n",
"file/140/西韩村/00371-韩登峰.pdf\n",
"file/140/西韩村/00372-裴新红.pdf\n",
"file/140/罗盖村/00373-张琼.pdf\n",
"file/140/前许村/00374-李其珍.pdf\n",
"file/140/北范村/00375-赵鹏飞.pdf\n",
"file/140/杨庙村/00376-李大玉.pdf\n",
"file/140/杨庙村/00377-许翠田.pdf\n",
"file/140/杨庙村/00378-许福荣.pdf\n",
"file/140/东范村/00379-王希英.pdf\n",
"file/140/新李村/00381-张玉香.pdf\n",
"file/140/宋王村/00382-张树香.pdf\n",
"file/140/未明确/00383-张向明.pdf\n",
"file/140/罗盖村/00386-盖在昌.pdf\n",
"file/140/南范村/00387-刘良民.pdf\n",
"file/140/东范村/00389-杨建美.pdf\n",
"file/140/新李村/00391-盖景红.pdf\n",
"file/140/罗盖村/00392-赵庆英.pdf\n",
"file/140/东范村/00393-胡玉芝.pdf\n",
"file/140/西韩村/00394-韩宏祥.pdf\n",
"file/140/西韩村/00395-韩迎迎.pdf\n",
"file/140/罗盖村/00396-盖长吉.pdf\n",
"file/140/南范村/00397-王金花.pdf\n",
"file/140/新李村/00399-任瑞英.pdf\n",
"file/140/杨庙村/00400-程庆祥.pdf\n",
"file/140/西韩村/00401-郭荣华.pdf\n",
"file/140/东范村/00402-张立业.pdf\n",
"file/140/北范村/00403-缪秀荣.pdf\n",
"file/140/北范村/00404-何大英.pdf\n",
"file/140/罗盖村/00405-张树萍.pdf\n",
"file/140/北范村/00406-张绪珍.pdf\n",
"file/140/杨庙村/00407-程洪清.pdf\n",
"file/140/杨庙村/00408-张蕾蕾.pdf\n",
"file/140/罗盖村/00410-张花训.pdf\n",
"file/140/前许村/00411-许广新.pdf\n",
"file/140/宋王村/00412-程海峰.pdf\n",
"file/140/罗盖村/00414-李梅.pdf\n",
"file/140/小街村/00415-张连芬.pdf\n",
"file/140/小街村/00416-石金峰.pdf\n",
"file/140/南范村/00417-张玉娟.pdf\n",
"file/140/南范村/00418-王树青.pdf\n",
"file/140/小街村/00419-黄文星.pdf\n",
"file/140/东范村/00420-马燕辉.pdf\n",
"file/140/小街村/00421-刘云霄.pdf\n",
"file/140/小街村/00422-王海.pdf\n",
"file/140/东范村/00423-崔云卿.pdf\n",
"file/140/罗盖村/00424-王玉凤.pdf\n",
"file/140/南范村/00427-高俊臣.pdf\n",
"file/140/宋王村/00429-董丽娜.pdf\n",
"file/140/小街村/00430-许发荣.pdf\n",
"file/140/北范村/00431-魏玉珍.pdf\n",
"file/140/新李村/00432-王秀花.pdf\n",
"file/140/宋王村/00433-程军花.pdf\n",
"file/140/北范村/00434-王保芹.pdf\n",
"file/140/小街村/00435-崔娟.pdf\n",
"file/140/杨庙村/00436-杨大妮.pdf\n",
"file/140/小街村/00437-刘华训.pdf\n",
"file/140/未明确/06000-车呈淼.pdf\n",
"file/140/未明确/06001-苏莎莎.pdf\n",
"file/140/未明确/06002-宗文琴.pdf\n",
"file/140/未明确/06003-朱连梅.pdf\n",
"file/140/未明确/98765-张红霞.pdf\n",
"file/140/未明确/98776-唐庆振.pdf\n"
]
}
],
"source": [
"import os,sys,shutil\n",
"import json\n",
"import math\n",
"\n",
"filename = 'data/杨庙体测明确人员信息(20230328).json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl)\n",
"old = []\n",
"depart = []\n",
"for k, v in dict1.items():\n",
" m_depart = v['unit']\n",
" if m_depart not in depart:\n",
" depart.append(m_depart)\n",
" \n",
"fi_path = '/data/pdf/ydyb/140/2023-03-29'\n",
"\n",
"\n",
"# 创建部门办公室 \n",
"m_path = 'file/140'\n",
"for pn in depart:\n",
" if not os.path.exists(m_path + '/' + pn):\n",
" os.mkdir(m_path + '/' + pn)\n",
"fl=os.listdir(fi_path)\n",
"for fn in fl:\n",
" if os.path.isfile(fi_path + '/' + fn):\n",
" ofn = int(fn.split('.')[0])\n",
" old.append(ofn) \n",
"old.sort()\n",
"for n in old: \n",
" o_name = f'{fi_path}/{n}.pdf'\n",
" unit = dict1[str(n)]['unit']\n",
" name = dict1[str(n)]['name']\n",
" n_name = f'{m_path}/{unit}/{str(n).rjust(5,\"0\")}-{name}.pdf'\n",
" #print(o_name,n_name)\n",
" if not os.path.exists(n_name):\n",
" shutil.copyfile(o_name,n_name)\n",
" print(n_name)"
]
},
{
"cell_type": "markdown",
"id": "a1e61c81-d63b-4089-8d79-f05b4a7a35e2",
"metadata": {},
"source": [
"## 生成体检报告情况表"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "b1ff81f5-a8fa-4cea-9158-f80bccbf1494",
"metadata": {
"execution": {
"iopub.execute_input": "2023-03-29T03:02:01.912359Z",
"iopub.status.busy": "2023-03-29T03:02:01.911447Z",
"iopub.status.idle": "2023-03-29T03:02:01.978446Z",
"shell.execute_reply": "2023-03-29T03:02:01.977386Z",
"shell.execute_reply.started": "2023-03-29T03:02:01.912319Z"
},
"tags": []
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"ok!\n"
]
}
],
"source": [
"import os,sys,shutil\n",
"import openpyxl\n",
"import json\n",
"\n",
"filename = 'data/杨庙体测明确人员信息(20230328).json'\n",
"with open(filename,'r') as fl:\n",
" dict1 = json.load(fl)\n",
"old = []\n",
"depart = []\n",
"for k, v in dict1.items():\n",
" m_depart = v['unit']\n",
" if m_depart not in depart:\n",
" depart.append(m_depart)\n",
" \n",
"fi_path = '/data/pdf/ydyb/140/2023-03-29'\n",
"fl=os.listdir(fi_path)\n",
"for fn in fl:\n",
" if os.path.isfile(fi_path + '/' + fn):\n",
" ofn = int(fn.split('.')[0])\n",
" old.append(ofn) \n",
"old.sort()\n",
"list1 = []\n",
"for n in old:\n",
" list2 =[]\n",
" unit = dict1[str(n)]['unit']\n",
" name = dict1[str(n)]['name']\n",
" list2 = [str(n).rjust(5,\"0\"),name,unit]\n",
" list1.append(list2)\n",
"\n",
"filename = 'data/杨庙体测报告明细表.xlsx'\n",
"wb = openpyxl.Workbook()\n",
"sheet = wb.active\n",
"title = ['体测编号','姓名','单位']\n",
"sheet.append(title)\n",
"for row in list1:\n",
" sheet.append(row)\n",
" \n",
"wb.save(filename) \n",
"print('ok!')"
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,
"id": "02e73700-b9ce-4cb0-91ac-1d8e166b2a51", "id": "ca490666-c968-45e0-b42d-3b53a0e7c19c",
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [] "source": []