From c1153da9414f7b254d9a737c8c09a79ba8c445f5 Mon Sep 17 00:00:00 2001 From: 512song Date: Wed, 22 May 2024 08:01:09 +0800 Subject: [PATCH] 20240522 --- 体测单位/体测数据管理.ipynb | 121 ++++++++++++++++++++++++++++--- 围棋点校文献/弈理析疑.ipynb | 140 ++++++++++++++---------------------- 围棋点校文献/文件处理.ipynb | 23 ++++-- 3 files changed, 181 insertions(+), 103 deletions(-) diff --git a/体测单位/体测数据管理.ipynb b/体测单位/体测数据管理.ipynb index a3569b3..9e5a95d 100644 --- a/体测单位/体测数据管理.ipynb +++ b/体测单位/体测数据管理.ipynb @@ -109,12 +109,56 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "5f665c0f-8d30-4759-b7f8-fb7e13b98efa", "metadata": { + "execution": { + "iopub.execute_input": "2024-05-21T07:50:22.591936Z", + "iopub.status.busy": "2024-05-21T07:50:22.591216Z", + "iopub.status.idle": "2024-05-21T07:50:22.615055Z", + "shell.execute_reply": "2024-05-21T07:50:22.614130Z", + "shell.execute_reply.started": "2024-05-21T07:50:22.591865Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1 18993713107 0040-李想.pdf\n", + "2 18993711277 0037-姜太亮.pdf\n", + "3 18909376963 0005-范朝峰.pdf\n", + "4 18993711151 0039-燕宇飞.pdf\n", + "5 18993729661 0003-于航.pdf\n", + "6 18997372608 0024-王永林.pdf\n", + "7 18997377335 0047-付艳双.pdf\n", + "8 18993710970 0042-张长好.pdf\n", + "9 18993710993 0011-黄叶秋.pdf\n", + "10 18993727823 0020-李伟.pdf\n", + "11 18997372109 0061-罗勇.pdf\n", + "12 18997374506 0044-王福国.pdf\n", + "13 18993710963 0071-李强.pdf\n", + "14 18093715987 0062-张伟.pdf\n", + "15 18997397669 0069-杨鹏.pdf\n", + "16 18993714097 0033-徐涛.pdf\n", + "17 18093715481 0036-刘雪娇.pdf\n", + "18 18993710973 0055-张庆尧.pdf\n", + "19 18997372106 0051-袁贵德.pdf\n", + "20 18993714936 0064-张狄杰.pdf\n", + "21 18993724221 0007-袁丽萍.pdf\n", + "22 18993710972 0035-许刚.pdf\n", + "23 18993710998 0009-彭晓群.pdf\n", + "24 18997375563 0046-张海宁.pdf\n", + "25 18993722556 0068-马丽娟.pdf\n", + "26 18993710256 0043-高雪峰.pdf\n", + "27 18993710971 0041-邢超.pdf\n", + "28 18993710985 0067-管斌.pdf\n", + "29 18993728737 0050-李文研.pdf\n", + "30 18909376562 0018-王海红.pdf\n" + ] + } + ], "source": [ "from tencentcloud.common import credential\n", "from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n", @@ -128,7 +172,7 @@ "mydb = myclient[\"baogao\"]\n", "mycol = mydb[\"pdf\"]\n", "\n", - "dw_jc = \"青海油田勘探事业部\"\n", + "dw_jc = \"青海油田勘探事业部测试者\"\n", "filename = 'data/青海2024.json'\n", "with open(filename,'r') as fl:\n", " dict1 = json.load(fl) \n", @@ -189,12 +233,56 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "4b2b5d76-665f-4dfe-bbd3-5c80abd8c3e3", "metadata": { + "execution": { + "iopub.execute_input": "2024-05-21T07:51:45.019283Z", + "iopub.status.busy": "2024-05-21T07:51:45.018719Z", + "iopub.status.idle": "2024-05-21T07:51:51.465933Z", + "shell.execute_reply": "2024-05-21T07:51:51.464380Z", + "shell.execute_reply.started": "2024-05-21T07:51:45.019227Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "18993713107 send success\n", + "18993711277 send success\n", + "18909376963 send success\n", + "18993711151 send success\n", + "18993729661 send success\n", + "18997372608 send success\n", + "18997377335 send success\n", + "18993710970 send success\n", + "18993710993 send success\n", + "18993727823 send success\n", + "18997372109 send success\n", + "18997374506 send success\n", + "18993710963 send success\n", + "18093715987 send success\n", + "18997397669 send success\n", + "18993714097 send success\n", + "18093715481 send success\n", + "18993710973 send success\n", + "18997372106 send success\n", + "18993714936 send success\n", + "18993724221 send success\n", + "18993710972 send success\n", + "18993710998 send success\n", + "18997375563 send success\n", + "18993722556 send success\n", + "18993710256 send success\n", + "18993710971 send success\n", + "18993710985 send success\n", + "18993728737 send success\n", + "18909376562 send success\n" + ] + } + ], "source": [ "from tencentcloud.common import credential\n", "from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n", @@ -221,7 +309,7 @@ " else:\n", " print('no phone')\n", "#print(dict2)\n", - "\n", + "dw_jc = \"青海油田勘探事业部测试者\"\n", "#dict2 = {375: {'phone': '13793180751', 'code': '0379208'}}\n", "for k, v in dict2.items():\n", " phone = '+86'+v['phone']\n", @@ -277,12 +365,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "25a269c3-758f-4e79-ae6d-a6e6f161d64b", "metadata": { + "execution": { + "iopub.execute_input": "2024-05-21T07:49:49.553753Z", + "iopub.status.busy": "2024-05-21T07:49:49.553036Z", + "iopub.status.idle": "2024-05-21T07:49:49.771504Z", + "shell.execute_reply": "2024-05-21T07:49:49.769857Z", + "shell.execute_reply.started": "2024-05-21T07:49:49.553688Z" + }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "+8613793180751 send success\n" + ] + } + ], "source": [ "from tencentcloud.common import credential\n", "from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException\n", @@ -295,7 +398,7 @@ "\n", "\n", "phone = '+86'+'13793180751'\n", - "yzm = '09271'\n", + "yzm = '10257'\n", "try: \n", " secretId = \"AKID22rVyvSqbikXFFvav31ykc9YmqjN6KYc\"\n", " secretKey = \"51XVL1YxDKI6mJh8au6DDuTskS1RhwJX\"\n", diff --git a/围棋点校文献/弈理析疑.ipynb b/围棋点校文献/弈理析疑.ipynb index 31c7e7d..01265c2 100644 --- a/围棋点校文献/弈理析疑.ipynb +++ b/围棋点校文献/弈理析疑.ipynb @@ -77,8 +77,8 @@ "id": "ff94fa86-4897-4654-b689-8b7731994b67", "metadata": {}, "source": [ - "11当12位碰为正。12至18争先亦是。20拆三当时。21可缓,当122位大飞,黑拆三尚须关补。27压、29扳活动。32不于106位打,防白113位打,黑107位提,白187位打,黑粘,白33位虎,黑34位长,白124位立,黑转,局促。34不打亦是。35等着分角尚早,有38敲,外面便生出劫。41扳,将官子着尽,是当时习气。51若55位长,嫌机缓,姑扳以图变。52至62乘间攻角,不可缓。64必长,66、68有次序。72至78机法相生,纯乎自然。80接老当,胜142位长。81长,劲。93虎应,是。99接,连三子,收101位先手断觑便宜。103因中间残损,紧逼黑边,补角顾腹,最为扼要。104扳、108反打,妙,有成算。115因三子受逼,难于转身,用借引法兼可攻角。116顾角,任白扳接,合活得先,外势自固;若呆取三子,便无余味。117至145彼此稳惬。148收法紧。157大。170落得先手分腹。177、179尖断黑子要紧。186、188收,得便宜。190必扳。195嵌法巧。200大。274官子粗,若于十▪二路补,便胜一子。\n", - "国初时,名手如林,龙士年最幼,诸家遇之辄望风而靡,唯东侯刻意追新,喜出偏锋,率战不屈。此局如春秋晋楚主盟,不相上下,可称劲敌。(吴评)" + "11当12位碰为正。12至18争先亦是。20拆三当时。21可缓,当122位大飞,黑拆三尚须关补。27压、29扳活动。32不于106位打,防白113位打,黑107位提,白187位打,黑粘,白33位虎,黑34位长,白124位立,黑转,局促。34不打亦是。35等着分角尚早,有38敲,外面便生出劫。41扳,将官子着尽,是当时习气。51若55位长,嫌机缓,姑扳以图变。52至62乘间攻角,不可缓。64必长,66、68有次序。72至78机法相生,纯乎自然。80接老当,胜242位长。81长,劲。93虎应,是。99接,连三子,收101位先手断觑便宜。103因中间残损,紧逼黑边,补角顾腹,最为扼要。104扳、108反打,妙,有成算。115因三子受逼,难于转身,用借引法兼可攻角。116顾角,任白扳接,合活得先,外势自固;若呆取三子,便无余味。117至145彼此稳惬。148收法紧。157大。170落得先手分腹。177、179尖断黑子要紧。186、188收得便宜。190必扳。195嵌法巧。200大。274官子粗,若于十二路补,便胜一子。\n", + "国初时,名手如林,龙士年最幼,诸家遇之辄望风而靡,惟东侯刻意追新,喜出偏锋,屡战不屈。此局如春秋晋楚主盟,不相上下,可称劲敌。(吴评)" ] }, { @@ -113,7 +113,7 @@ "id": "5f466cc1-d780-4ece-90e4-fbed547e0247", "metadata": {}, "source": [ - "1于十三路投,是东侯变着。2善应变,3亦用奇,4应法甚稳。\n", + "##### 1于十三路投,是东侯变着。2善应变,3亦用奇,4应法甚稳。\n", "6让白走出8至24,力踞上游争先手,26分势,最得局面。6若于7位搪,白6位行,黑五四路长,白二四路扳,黑二五路扳,白268位粘。黑外面甚虚,有三七路投及二六路夹之病,补则落后手。此可见龙士用意深处。\n", "27至31乘间攻黑,凌空飞舞。\n", "32必关。\n", @@ -135,7 +135,7 @@ "163当215位飞,黑必后手联络,含163位过渡便宜。\n", "165当166位扳,含214位先手便宜,填官子时,又无276、278等巧着。\n", "170关,是。若199断,角转少着法,且恐白先手补边。\n", - "178飞压,亦含边,即含截角意。\n", + "178飞压攻边,即含截角意。\n", "179姑图联络。\n", "204截断白子,便宜。\n", "205当207位打,白仍照此着法,何必多折一子?\n", @@ -157,11 +157,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "30da7988-7991-4b15-a710-f17afc3badd9", + "cell_type": "markdown", + "id": "6d01fc73-0c18-4021-9407-975dc63c2f7e", "metadata": {}, - "outputs": [], "source": [ "白:程仲容\n", "黑:黄龙士\n", @@ -189,7 +187,7 @@ "27搜根,是。\n", "30关补可缓。白以后着着扼要,黑处处受敌,仍当31位逼角,得局面大意。\n", "32至38不可缓。\n", - "39夹,黑子已枯,40唯有分角。\n", + "39夹,黑子已枯,40惟有分角。\n", "49点角,细。若照常于51位先觑,白接,然后点角,黑不肯50位接,必于三四路拦,白须补实拆三落后手,黑不受制。\n", "52至60不得不然。若60在61位呆长,固嫌局促。即72位碰,或三九路分,又恐碍角。姑扳以图变。\n", "61打,63关,清脱。\n", @@ -199,9 +197,9 @@ "102虎,呆。当119位长,有154位先手补腹便宜,局面稍振。\n", "106不于107位长,恐碍上边拆二。\n", "119至127得间攻黑中窾。\n", - "134护角,以便三一路接出五子,竟被135截杀,殊为失算。黑五子甚轻,当138位转头,或136位关。腹中走出孤子,白边尚有顾虑。\n", + "134护角,以便三一路接出五子,竟被135截杀,殊为失算。黑五子甚轻,当138位转头,或136位关,腹中走出孤子,白边尚有顾虑。\n", "154躁,当先163位觑,使白碍手。白即能两顾,而黑自有便宜,胜负尚微。今被白子与平边连贯,亏负多矣。\n", - "棋经云:善阵者不战,善战者不败。龙士足以当之。独此局前路欠密织,134路观大意,未免以轻敌致败,故特表而出之。\n", + "棋经云:善阵者不战,善战者不败。龙士足以当之。独此局前路欠密织,134略观大意,未免以轻敌致败,故特表而出之。\n", "(吴评)" ] }, @@ -214,11 +212,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "1942a522-2572-4e82-8799-11eeea8a6ba4", + "cell_type": "markdown", + "id": "c6e45140-57cf-47a7-8576-1f2648e1d87d", "metadata": {}, - "outputs": [], "source": [ "白:徐星友\n", "黑:程兰如\n", @@ -241,7 +237,7 @@ "id": "0b146415-cfe5-44bf-b61b-2b885c6579c4", "metadata": {}, "source": [ - "3关、9镇,不脱当年习气。黑子布局皆正,不为白所动。\n", + "3关,9镇,不脱当年习气。黑子布局皆正,不为白所动。\n", "13当入角大飞,得局面大意。\n", "14尖出,是。若两压,则白虎,后争先于三七路大飞,黑反局促。\n", "26当时。\n", @@ -278,11 +274,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "370c6341-cf70-46ad-98ef-427532d3baf5", + "cell_type": "markdown", + "id": "85892f84-6d24-44fc-a036-3273d93d0c54", "metadata": {}, - "outputs": [], "source": [ "白:程兰如\n", "黑:徐星友\n", @@ -304,7 +298,7 @@ "metadata": {}, "source": [ "9尖、11虎太早,宜照常布局为正。\n", - "12先行是。\n", + "12先行,是。\n", "34亦急,当于120位拆,或于64关。\n", "37若先点后打,恐黑反打,于白孤子有伤。\n", "47含侵角而生根,缓急得宜。\n", @@ -313,14 +307,14 @@ "53至59不劳而活,好。\n", "67虚点灵动。\n", "68至72意在避白103位先手补角,着法甚呆,当69位点,变化较多。\n", - "76缓,以二九路两收,存103位一跨之活,局紧。\n", + "76缓,宜二九路两收,存103位一跨之活,局紧。\n", "86缓不得。\n", "89飞、91粘、,93扳,次序井然,不可移易。\n", "98卑陋。与其沿边盘渡,不若于101位,且提一子,86之子尚可图变。\n", "103见小,宜108位立,黑拦,再于206位飞,或于122飞,才是大方气局。\n", - "106当先于二五路点,白145平应,再于106位点,白107位冲,黑111位立,或活或过,方不局促。\n", + "106当先于二五路点,白145位平应,再于106位点,白107位冲,黑111位立,或活或过,方不局促。\n", "114至123彼此俱是。\n", - "124至至128,因两块未净,亦不可少。\n", + "124至128因两块未净,亦不可少。\n", "137防黑于199位扳。\n", "160粗,当在219位吃白一子,两处皆活,何必通连。\n", "161净。\n", @@ -401,7 +395,7 @@ "176当181位打是。\n", "177以及打劫官子彼此俱细。\n", "(臧评)\n", - "青嵓先生以程梁对子示余,中有未经关过者如此局,佳著甚多。其瑜不掩瑕处,臧评尽之矣。\n", + "青嵓先生以程梁对子示余,中有未经阅过者,如此局佳著甚多。其瑜不掩瑕处,臧评尽之矣。\n", "(修圃)" ] }, @@ -414,11 +408,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "3bfa8e56-efa7-4f86-b4f0-a7c639380e7f", + "cell_type": "markdown", + "id": "59ab6de1-2624-4027-8705-2d82b92b3609", "metadata": {}, - "outputs": [], "source": [ "白:梁魏今\n", "黑:程兰如\n", @@ -440,13 +432,13 @@ "metadata": {}, "source": [ "9亦可着。\n", - "10早,当70位关起,让白自大机殼皆缓,不能制黑。\n", + "10早,当70位关起,让白自大机彀皆缓,不能制黑。\n", "12亦宜160位落子。\n", "13关补,照应孤子,是。\n", "14仍当70位先关,得局面大意。\n", "20长固劲,若先于22位关,白尖,再于21位关,白于20位扳,黑虎,白长,黑于84位飞,亦觉局面舒徐。\n", "25内扳,好。\n", - "26至41一定之着。\n", + "26至40一定之着。\n", "41、43、45先后有序。\n", "54见小,当入角三五路虎,白粘,黑于57位先手补净,然后于去角四六路封,则白处处受制矣。\n", "61粗,当先于63位冲,黑64位过,白65位扑,黑不能提,仍然吃黑,含六二路一觑着法。\n", @@ -461,7 +453,7 @@ "155至177俱有成算。\n", "(臧评)\n", "程梁对子甚多,独此局梁优于程。缘黑布置失宜,通体欠精审故也。\n", - "(修圃)" + "(修圃)已审" ] }, { @@ -473,11 +465,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "bbbd1027-d8a0-409b-8a73-f52fc5b8c81e", + "cell_type": "markdown", + "id": "a519dc6f-65ea-4445-be3e-792ebf9c2089", "metadata": {}, - "outputs": [], "source": [ "白:程兰如\n", "黑:梁魏今\n", @@ -533,11 +523,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "f262294f-6a98-497f-9b66-2fc119aef184", + "cell_type": "markdown", + "id": "c939259a-5de8-4691-a313-5e31e28d2590", "metadata": {}, - "outputs": [], "source": [ "白:冒湘舟\n", "黑:程兰如\n", @@ -586,11 +574,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "4afc8ed1-9183-497b-97e7-10c1ce50c10a", + "cell_type": "markdown", + "id": "473ace8b-53cf-4640-ac8e-30cdb9cc276e", "metadata": {}, - "outputs": [], "source": [ "白:梁魏今\n", "黑:施襄夏\n", @@ -653,11 +639,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "9677a66d-36f4-4323-b5b1-ce650ac4ab00", + "cell_type": "markdown", + "id": "fe94e413-a678-450a-887f-b1f473166094", "metadata": {}, - "outputs": [], "source": [ "白:梁魏今\n", "黑:施襄夏\n", @@ -770,11 +754,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "6758fee5-6584-4171-b327-a03a103e2048", + "cell_type": "markdown", + "id": "6efcffbb-69bc-4573-8538-7c5142f06f07", "metadata": {}, - "outputs": [], "source": [ "白:范西屏\n", "黑:施襄夏\n", @@ -844,11 +826,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "856ccd8e-ade2-4f48-8382-85eb58a1b000", + "cell_type": "markdown", + "id": "d42d7547-004a-4d2d-b67c-929427e80ba2", "metadata": {}, - "outputs": [], "source": [ "白:范西屏\n", "黑:施襄夏\n", @@ -909,11 +889,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "82fbc4a5-1da2-438f-bb3e-2de986c72c57", + "cell_type": "markdown", + "id": "a288e7ad-45cd-4237-94ae-4c9b74eceacb", "metadata": {}, - "outputs": [], "source": [ "白:臧念宣\n", "黑:范西屏\n", @@ -977,11 +955,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "fc93d919-72f1-4ef2-9a99-8281c8121275", + "cell_type": "markdown", + "id": "53fa15d5-8133-4fb2-ab30-b9b45ed0a16a", "metadata": {}, - "outputs": [], "source": [ "白:范西屏\n", "黑:李步青(二子)\n", @@ -1051,15 +1027,13 @@ "id": "c1a8853e-3d8d-4304-ad73-317fb0926e0e", "metadata": {}, "source": [ - "第34页" + "## 第34页" ] }, { - "cell_type": "code", - "execution_count": null, - "id": "17ebe3c6-2e28-41e8-afac-73a612f0d567", + "cell_type": "markdown", + "id": "3b71a2a4-d4b8-46ab-9809-dd212d564b93", "metadata": {}, - "outputs": [], "source": [ "白:黄龙士\n", "黑:徐星友(三子)\n", @@ -1068,13 +1042,11 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "ee2feaa2-8962-4240-998c-75fd6bbba749", + "cell_type": "markdown", + "id": "463fda18-c944-47b3-994c-ee59ba034ba2", "metadata": {}, - "outputs": [], "source": [ - "第35页" + "## 第35页" ] }, { @@ -1124,11 +1096,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "a7dce350-d904-4023-9f12-0d9ba06f89af", + "cell_type": "markdown", + "id": "96593e55-6d5c-402c-9eff-eb2a2963dea8", "metadata": {}, - "outputs": [], "source": [ "白:黄龙士\n", "黑:徐星友(三子)\n", @@ -1187,11 +1157,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "c8e19ce4-304e-4e0d-bc3b-cfb772391416", + "cell_type": "markdown", + "id": "d58ea0c8-2f5d-43c1-b180-32f942e21734", "metadata": {}, - "outputs": [], "source": [ "白:黄龙士\n", "黑:徐星友(三子)\n", @@ -1241,11 +1209,9 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "id": "f2860319-8e70-4f19-b773-71fdf5539184", + "cell_type": "markdown", + "id": "0b024a22-ca41-41d5-b52f-013028e791ed", "metadata": {}, - "outputs": [], "source": [ "白:范西屏\n", "黑:黄友功(三子)\n", @@ -1318,7 +1284,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/围棋点校文献/文件处理.ipynb b/围棋点校文献/文件处理.ipynb index c627579..74de814 100644 --- a/围棋点校文献/文件处理.ipynb +++ b/围棋点校文献/文件处理.ipynb @@ -76,15 +76,15 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 4, "id": "3ecfe0a8-3af1-4f48-a2b0-6c3eb25df07d", "metadata": { "execution": { - "iopub.execute_input": "2024-05-18T14:34:21.905084Z", - "iopub.status.busy": "2024-05-18T14:34:21.904353Z", - "iopub.status.idle": "2024-05-18T14:34:21.916057Z", - "shell.execute_reply": "2024-05-18T14:34:21.914979Z", - "shell.execute_reply.started": "2024-05-18T14:34:21.905017Z" + "iopub.execute_input": "2024-05-21T23:57:39.161812Z", + "iopub.status.busy": "2024-05-21T23:57:39.161088Z", + "iopub.status.idle": "2024-05-21T23:57:39.171261Z", + "shell.execute_reply": "2024-05-21T23:57:39.169939Z", + "shell.execute_reply.started": "2024-05-21T23:57:39.161751Z" }, "tags": [] }, @@ -112,6 +112,15 @@ " modified_text = re.sub(pattern, replacement, text)\n", " return modified_text\n", "\n", + "def replace_numbers_with_braces(text):\n", + " # 使用正则表达式查找连续的数字\n", + " pattern = re.compile(r'\\d+')\n", + " \n", + " # 使用re.sub()进行替换\n", + " result = pattern.sub(lambda x: f\"{{{{ img_{x.group(0)} }}}}\", text)\n", + " \n", + " return result\n", + "\n", "list1 = []\n", "filepath = '文本文件/'\n", "files = glob.glob(f'{filepath}*.txt')\n", @@ -119,7 +128,7 @@ " with open(fn, \"r\") as f:\n", " data = f.readlines()\n", " for s in data:\n", - " ss = replace_numbers(s)\n", + " ss = replace_numbers_with_braces(s)\n", " list1 = find_all_numbers(ss)\n", " list1 = list(set(list1))\n", " list1.sort()\n",