This commit is contained in:
512song committed 2024-06-26 00:29:56 +08:00
1 parent c3bc3437f0
commit eebd54180b
6 files changed
+7392 -1218

No files matched your search

+243 -344
View File
@@ -418,14 +418,14 @@
},
{
"cell_type": "code",
"execution_count": 3,
"execution_count": 23,
"metadata": {
"execution": {
"iopub.execute_input": "2024-06-20T14:42:48.331003Z",
"iopub.status.busy": "2024-06-20T14:42:48.330290Z",
"iopub.status.idle": "2024-06-20T14:42:48.371395Z",
"shell.execute_reply": "2024-06-20T14:42:48.370807Z",
"shell.execute_reply.started": "2024-06-20T14:42:48.330936Z"
"iopub.execute_input": "2024-06-25T13:17:07.778238Z",
"iopub.status.busy": "2024-06-25T13:17:07.777435Z",
"iopub.status.idle": "2024-06-25T13:17:07.878156Z",
"shell.execute_reply": "2024-06-25T13:17:07.877616Z",
"shell.execute_reply.started": "2024-06-25T13:17:07.778142Z"
}
},
"outputs": [
@@ -434,489 +434,364 @@
"output_type": "stream",
"text": [
"## 第一局 \n",
"陈德堂 \n",
"李湛源 \n",
"共二百二十三着 \n",
"林门入 \n",
"道硕 \n",
"共百卅二着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"棋经连珠 \n",
"\n",
"\n",
"## 第二局 \n",
"李湛源 \n",
"陈德堂 \n",
"共二百六十三着 \n",
"对子 \n",
"怡怡堂谱 \n",
"\n",
"道硕 \n",
"林扑入 先 \n",
"共百六十着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第三局 \n",
"李湛源 胜 \n",
"周星垣 \n",
"共二百卅一着 \n",
"对子 \n",
"餐菊斋 \n",
"\n",
"道硕 \n",
"算哲 先 \n",
"共百八十八着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第四局 \n",
"李湛源 \n",
"施省三 \n",
"共一百七十九着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"道硕 \n",
"算哲 \n",
"共百六十四着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第五局 \n",
"李湛源 胜 \n",
"施省三 \n",
"共二百八十三着 \n",
"对子 \n",
"餐菊斋 \n",
"\n",
"算智 \n",
"因策 \n",
"共百六十六着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第六局 \n",
"董鹿泉 \n",
"李湛源 \n",
"共一百七十五着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"算智 \n",
"哲斋 \n",
"共百三十三着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第七局 \n",
"董鹿泉 胜 \n",
"李湛源 \n",
"共一百八十三着 \n",
"对子 \n",
"餐菊斋 \n",
"\n",
"算智 \n",
"哲斋 \n",
"共百卅九着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第八局 \n",
"李湛源 \n",
"董鹿泉 \n",
"共二百四十八着 \n",
"对子 \n",
"弈録 \n",
"\n",
"道悦 先 \n",
"板垣 \n",
"共百四十九着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第九局 \n",
"董六泉 \n",
"李湛源 \n",
"共一百七十四着 \n",
"对子 \n",
"如松堂弈谱 \n",
"\n",
"道悦 先 \n",
"板垣 \n",
"共百五十三着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十局 \n",
"董鹿泉 \n",
"李湛源 \n",
"共一百八十六着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道悦 \n",
"山甲 \n",
"共百九十七着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十一局 \n",
"李湛源 \n",
"董鹿泉 \n",
"共二百零六着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道悦 \n",
"愚硕 先 \n",
"共百七十六着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十二局 \n",
"董鹿泉 胜三子 \n",
"李湛源 \n",
"共二百六十着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道悦 \n",
"知哲 先 \n",
"共百廿九着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十三局 \n",
"李湛源 胜 \n",
"董鹿泉 \n",
"共一百六十九着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"知哲 先 \n",
"算哲 \n",
"共百九十六着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十四局 \n",
"董鹿泉 \n",
"李湛源 \n",
"共二百廿五着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道策 先 \n",
"愚硕 \n",
"共百四十一着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十五局 \n",
"李湛源 \n",
"董鹿泉 \n",
"共二百卅八着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道策 先 \n",
"南里 \n",
"共百七十七着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十六局 \n",
"李湛源 \n",
"董鹿泉 \n",
"共一百七十四着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道策 \n",
"朝寻 先 \n",
"共百七十八着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十七局 \n",
"董鹿泉 \n",
"李湛源 \n",
"共二百零一着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道策 先 \n",
"算哲 \n",
"共百三十七着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十八局 \n",
"李湛源 \n",
"董鹿泉 \n",
"共二百八十四着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道策 先 \n",
"算哲 \n",
"共百五十五着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第十九局 \n",
"董鹿泉 \n",
"李湛源 \n",
"共二百十五着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"俊知 先 \n",
"道砂 \n",
"共百七十六着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第二十局 \n",
"李湛源 胜 \n",
"董鹿泉 \n",
"共二百零二着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道砂 先 \n",
"俊知 \n",
"共三百十五着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第二十一局 \n",
"李湛源 胜 \n",
"董鹿泉 \n",
"共二百七十九着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道的 \n",
"道节 先 \n",
"共百廿八着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第二十二局 \n",
"李湛源 胜 \n",
"董鹿泉 \n",
"共二百零三着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道节 先 \n",
"八硕 \n",
"共百五十六着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第二十三局 \n",
"李湛源 胜四子 \n",
"董鹿泉 \n",
"共二百三十着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道智 \n",
"可儿 先 \n",
"共百零二着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第二十四局 \n",
"李湛源 \n",
"董鹿泉 \n",
"共二百廿一着 \n",
"对子 \n",
"烂柯仙馆弈钞 \n",
"\n",
"道智 \n",
"因入 先 \n",
"共百七十着 \n",
"棋经连珠 \n",
"\n",
"\n",
"## 第二十五局 \n",
"李崑瑜 \n",
"李湛源 \n",
"共二百二十一着 \n",
"对子 \n",
"怡怡堂谱 \n",
"\n",
"井上安节 \n",
"丈和 \n",
"共二百十八着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第二十六局 \n",
"李湛源 \n",
"李崑瑜 \n",
"共二百零七着 \n",
"对子 \n",
"弈存 \n",
"\n",
"安节 \n",
"丈和 \n",
"共二百九十六着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第二十七局 \n",
"李崑瑜 \n",
"李湛源 \n",
"共二百三十九着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"立彻 \n",
"丈和 \n",
"共一百四十三着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第二十八局 \n",
"李湛源 \n",
"楚桐隐 \n",
"共一百七十三着 \n",
"对子 \n",
"怡怡堂谱 \n",
"\n",
"立彻 \n",
"丈和 \n",
"共一百六十一着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第二十九局 \n",
"楚桐隐 \n",
"李湛源 胜 \n",
"共一百六十着 \n",
"对子 \n",
"餐菊斋 \n",
"\n",
"立彻 \n",
"丈和 \n",
"共三百五十四着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第三十局 \n",
"李湛源 \n",
"楚桐隐 胜 \n",
"丈和 \n",
"奥贯智策 \n",
"共二百零四着 \n",
"对子 \n",
"餐菊斋 \n",
"\n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第三十一局 \n",
"李湛源 \n",
"周小松 \n",
"共二百四十一着 \n",
"对子 \n",
"皖游弈萃 \n",
"\n",
"智策 \n",
"丈和 \n",
"共九十一着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第三十二局 \n",
"李湛源 \n",
"周小松 \n",
"共二百二十一着 \n",
"对子 \n",
"皖游弈萃 \n",
"\n",
"丈和 \n",
"智策 \n",
"共一百六十二着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第三十三局 \n",
"张春林 \n",
"周小松 \n",
"共二百四十四着 \n",
"对子 \n",
"皖游弈萃 \n",
"\n",
"丈和 \n",
"智策 \n",
"共一百四十四着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第三十四局 \n",
"周小松 \n",
"僧秋航 \n",
"共二百六十四着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"松原南冈 \n",
"丈和 \n",
"共一百四十着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第三十五局 \n",
"僧秋航 \n",
"周小松 \n",
"共二百二十二着 \n",
"对子 \n",
"弈録 \n",
"\n",
"丈和 \n",
"舟桥元美 \n",
"共一百五十七着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第三十六局 \n",
"沈介之 \n",
"周小松 \n",
"共二百三十六着 \n",
"对子 \n",
"如松堂弈谱 \n",
"\n",
"水谷琢顺 \n",
"丈和 \n",
"共二百十着 \n",
"对局 \n",
"东洋棋谱 \n",
"\n",
"\n",
"## 第三十七局 \n",
"李崑瑜 \n",
"周小松 \n",
"共二百三十九着 \n",
"津波 \n",
"元才 \n",
"共一百八十着 \n",
"对子 \n",
"弈存 \n",
"\n",
"中山弈谱 \n",
"\n",
"\n",
"## 第三十八局 \n",
"周小松 \n",
"李崑瑜 和 \n",
"共二百六十九着 \n",
"津波 \n",
"元才 \n",
"共二百五十五着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"中山弈谱 \n",
"\n",
"\n",
"## 第三十九局 \n",
"李崑瑜 \n",
"周小松 \n",
"共二百二十着 \n",
"津波 \n",
"元才 \n",
"共一百五十一着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十局 \n",
"周小松 \n",
"李崑瑜 \n",
"共二百三十一着 \n",
"津波 \n",
"元才 \n",
"共一百零五着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十一局 \n",
"李崑瑜 \n",
"周小松 \n",
"共二百零九着 \n",
"宫城 \n",
"祝岭 \n",
"共二百卅三着 \n",
"对子 \n",
"怡怡堂谱 \n",
"\n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十二局 \n",
"施省三 \n",
"周小松 \n",
"共一百七十九着 \n",
"宫城 \n",
"祝岭 \n",
"共二百五十八着 \n",
"对子 \n",
"餐菊斋 \n",
"\n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十三局 \n",
"施省三 \n",
"周小松 胜 \n",
"共二百六十四着 \n",
"对子 \n",
"如松堂谱 \n",
"\n",
"孙思忠 \n",
"向盛保 \n",
"共一百九十七着 \n",
"受三子 \n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十四局 \n",
"程德堂 \n",
"周小松 \n",
"共二百四十一着 \n",
"对子 \n",
"皖游弈萃 \n",
"\n",
"孙思忠 \n",
"向盛保 \n",
"共二百零八着 \n",
"受三子 \n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十五局 \n",
"周小松 \n",
"程德堂 \n",
"共二百一十五着 \n",
"对子 \n",
"皖游弈萃 \n",
"\n",
"孙思忠 \n",
"杨光裕 \n",
"共一百七十四着 \n",
"受三子 \n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十六局 \n",
"周小松 \n",
"周星垣 \n",
"共二百二十七着 \n",
"对子 \n",
"皖游弈萃 \n",
"\n",
"孙思忠 \n",
"杨光裕 \n",
"共一百八十一着 \n",
"受三子 \n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十七局 \n",
"周星垣 \n",
"周小松 \n",
"共一百九十二着 \n",
"对子 \n",
"皖游弈萃 \n",
"\n",
"孙思忠 \n",
"武邦瑞 \n",
"共一百六十五着 \n",
"受三子 \n",
"中山弈谱 \n",
"\n",
"\n",
"## 第四十八局 \n",
"松茂亭 \n",
"周小松 \n",
"共二百零六着 \n",
"对子 \n",
"如松堂谱 \n",
"\n",
"\n",
"\n",
"## 第四十九局 \n",
"松茂亭 \n",
"周小松 \n",
"共二百二十一着 \n",
"对子 \n",
"如松堂谱 \n",
"\n",
"\n",
"\n",
"## 第五十局 \n",
"董鹿泉 \n",
"周小松 \n",
"共一百零十着 \n",
"对子 \n",
"怡怡堂谱 \n",
"\n",
"\n",
"\n",
"## 第五十一局 \n",
"周小松 \n",
"方梦园 \n",
"共二百三十六着 \n",
"对子 \n",
"待月𣘵弈存 \n",
"\n",
"\n",
"\n",
"## 第五十二局 \n",
"钱贡南 \n",
"周小松 \n",
"共二百四十四着 \n",
"对子 \n",
"皖游弈萃 \n",
"\n",
"\n",
"\n",
"## 第五十三局 \n",
"黄晓江 \n",
"周小松 \n",
"共二百三十一着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"\n",
"\n",
"## 第五十四局 \n",
"周小松 \n",
"黄晓江 \n",
"共二百零九着 \n",
"对子 \n",
"尊天爵斋弈録 \n",
"\n",
"孙思忠 \n",
"武邦瑞 \n",
"共一百三十二着 \n",
"受三子 \n",
"中山弈谱 \n",
"\n",
"\n"
]
@@ -928,17 +803,41 @@
"fi_xls = 'data/对局目录.xlsx'\n",
"\n",
"wb = openpyxl.load_workbook(fi_xls)\n",
"sheet = wb['卷10'] \n",
"sheet = wb['卷23'] \n",
"\n",
"\n",
"for n in range(2,sheet.max_row): \n",
"for n in range(2,sheet.max_row+1): \n",
" print('## 第'+sheet.cell(n,1).value+'局 ')\n",
" print(sheet.cell(n,2).value+' ')\n",
" print(sheet.cell(n,3).value+' ')\n",
" print('共'+sheet.cell(n,4).value+'着 ')\n",
" print(sheet.cell(n,5).value+' ')\n",
" if sheet.cell(n,5).value is not None:\n",
" print(sheet.cell(n,5).value+' ')\n",
" print(sheet.cell(n,6).value+' ')\n",
" print('\\n\\n')"
" print('\\n')"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"import openpyxl\n",
"\n",
"fi_xls = 'data/对局目录.xlsx'\n",
"\n",
"wb = openpyxl.load_workbook(fi_xls)\n",
"sheet = wb['卷22'] \n",
"\n",
"\n",
"for n in range(2,sheet.max_row+1): \n",
" print('## 第'+sheet.cell(n,1).value+'局 ')\n",
" print('第'+sheet.cell(n,2).value+'局 ')\n",
" print('共'+sheet.cell(n,3).value+'着 ')\n",
" print(sheet.cell(n,4).value+' ')\n",
" print(sheet.cell(n,5).value+' ')\n",
" print('\\n')"
]
},
{