日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python中docx2txt庫的使用說明

瀏覽:44日期:2022-06-26 10:19:46

docx2txt的Github地址

docx2txt是基于python的從docx文件中提取文本和圖片的庫。

代碼是從python-docx中獲取的。它也可以從頁眉,頁腳和超鏈接中提取文本。它現(xiàn)在也可以提取圖像。

安裝

pip install docx2txt運行1、命令行運行

# extract textdocx2txt file.docx# extract text and imagesdocx2txt -i /tmp/img_dir file.docx2、在python中調(diào)用

# extract textdocx2txt file.docx# extract text and imagesdocx2txt -i /tmp/img_dir file.docx

補充:python docx提取word中的目錄及文本框中的文本

問題描述

python docx提取word中的目錄及文本框中的文本

解決方案

因未在docx庫找到直接識別word中目錄及文本框中文本的方法,所以采用了一個“笨”方法,docx庫可以把word文檔解析成xml格式,以解析xml的方式查找目錄及文本框中文本,具體做法:

迭代出文檔的所有element,其中目錄的tag為“std”,找到它后提出他的所有文本即為目錄文本;文本框的tag 為“textbox”,找到它后還要繼續(xù)下鉆尋找tag為 ’r’的element,提取其文本則為文本框中文本。

# 提取word目錄file = docx.Document(file_path)children = file.element.body.iter()child_iters = []for child in children: # 通過類型判斷目錄 if child.tag.endswith(’main}sdt’): for ci in child.iter(): if ci.text and ci.text.strip(): child_iters.append(ci)catalog = [ci.text for ci in child_iters]

# 提取word文本框中文本file = docx.Document(file_path)children = file.element.body.iter()child_iters = []for child in children: # 通過類型判斷目錄 if child.tag.endswith(’textbox’): for ci in child.iter(): if ci.tag.endswith(’main}r’): child_iters.append(ci)textbox = [ci.text for ci in child_iters]

文本域的標簽,第一次找的是AlternateContent,后來發(fā)現(xiàn)對有些文本域失效;第二次又找到了pict,基本覆蓋了測試的所有文本域;第三次把word文檔的標簽都找出來看了一下,發(fā)現(xiàn)textbox這個標簽看著更靠譜,用它測試了一下,也能覆蓋所有的測試文本域,決定就選擇這個標簽。

提取文本后,又有了新需求,提取的文本很多都不成句,呈短語或單詞的形式,需要把提取的文本還原成段落形式:

file = docx.Document(file_path)children = file.element.body.iter()child_iters = []tags = []for child in children: # 通過類型判斷目錄 if child.tag.endswith((’AlternateContent’,’textbox’)): for ci in child.iter(): tags.append(ci.tag) if ci.tag.endswith((’main}r’, ’main}pPr’)): child_iters.append(ci)text = [’’]for ci in child_iters : if ci.tag.endswith(’main}pPr’): text.append(’’) else: text[-1] += ci.text ci.text = ’’trans_text = [’***’+t+’***’ for t in text]print(trans_text)i, k = 0, 0for ci in child_iters : if ci.tag.endswith(’main}pPr’): i += 1 k = 0 elif k == 0: ci.text = trans_text[i] k = 1file.save(’E:/***/test.docx’)

把標簽pPr當做換行標志, 把提取的文本每段前后都加了“***”后又寫回文檔中。

注:這里又發(fā)現(xiàn)AlternateContent這個標簽必須要帶上,否則可以提取文本域內(nèi)的文字,但改變文字寫回去保存word不顯示更改后的文字。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美粗暴jizz性欧美20| 亚洲深爱激情| 91九色综合| 亚洲a级精品| 日韩欧美高清一区二区三区| 亚洲欧美久久精品| 亚洲字幕久久| 亚洲精品成a人ⅴ香蕉片| 日韩精品免费一区二区夜夜嗨| 亚洲精品动态| 久久精品xxxxx| 国产精品v亚洲精品v日韩精品| 国产精品一卡| 久久精品理论片| 国产日韩欧美| 国产精品日韩精品中文字幕| 麻豆精品久久久| 午夜精品成人av| 99久久婷婷这里只有精品| 色综合狠狠操| 三上亚洲一区二区| 免费日本视频一区| 在线天堂中文资源最新版| 免费一级欧美片在线观看网站| 欧美激情五月| 都市激情国产精品| 久久久久久久久99精品大| 亚洲一区二区三区高清| 亚洲一区导航| 亚洲视频二区| 国产精品成人自拍| 香蕉成人av| 香蕉久久夜色精品国产| 日韩激情一区二区| 精品一区二区三区在线观看视频| 电影亚洲精品噜噜在线观看 | 亚洲精品乱码| 久久婷婷国产| 亚洲精品一二三区区别| 欧美影院视频| 偷拍精品精品一区二区三区| 亚洲一级淫片| 精品三级久久久| 免费高潮视频95在线观看网站| 欧美特黄a级高清免费大片a级| 综合干狼人综合首页| 欧美精品成人| 欧美午夜精品一区二区三区电影| 亚洲我射av| 精品视频一区二区三区在线观看| 米奇777超碰欧美日韩亚洲| 日本亚州欧洲精品不卡| 国产精品久久久久久久久久10秀| 免费日韩av| 国产福利一区二区精品秒拍| 99久久精品国产亚洲精品| 日本高清久久| 韩国三级一区| 免播放器亚洲一区| 牛牛精品成人免费视频| 国产99久久久国产精品成人免费| 自由日本语亚洲人高潮| 欧美日韩亚洲一区三区| 欧洲av一区二区| 日韩黄色在线观看| 日本精品影院| 国产香蕉精品| 夜夜嗨一区二区| 国产成人精品999在线观看| 美日韩精品视频| 国产精品伦理久久久久久| 亚洲精选久久| 欧美中文字幕一区二区| 久久精品凹凸全集| 国产一区二区高清| 国产欧美一区二区三区精品酒店| 亚洲乱码视频| 亚洲大全视频| 老牛影视精品| 国产精品成人国产| 亚洲精品美女91| 影音国产精品| 日韩av二区| 国产日韩三级| 在线观看视频免费一区二区三区| 久久国产中文字幕| 免费一级欧美片在线观看网站| 视频一区二区不卡| 黄在线观看免费网站ktv| 欧美亚洲综合视频| 性一交一乱一区二区洋洋av| av高清不卡| 精品一区二区三区四区五区| 亚洲综合欧美| 婷婷精品视频| 福利在线免费视频| 国产精品欧美日韩一区| 免费日本视频一区| 欧美~级网站不卡| 久久亚洲资源中文字| 欧美一区影院| 亚洲va久久| 免费成人在线影院| 午夜欧美在线| 日韩欧美1区| 国产成人精选| 老司机精品视频网| 国产精品亚洲片在线播放| 综合日韩在线| 日韩专区一卡二卡| 久久亚洲国产精品一区二区| 午夜久久99| 999久久久亚洲| 91精品国产成人观看| 国产拍在线视频| 国产91在线播放精品| 久久97视频| 91视频精品| 精品国产欧美日韩一区二区三区| 国产精品99精品一区二区三区∴| 国产精品任我爽爆在线播放 | 麻豆国产精品视频| 欧美黄页在线免费观看| 国产精品视频一区二区三区| 国产麻豆一区二区三区精品视频| 日本麻豆一区二区三区视频| 日韩 欧美一区二区三区| 亚洲制服一区| 日韩一区二区三区在线看| 中文字幕亚洲在线观看| 三级久久三级久久久| 日韩精品国产欧美| 国产免费av国片精品草莓男男 | 精品伊人久久| 国产福利片在线观看| 国产成人免费av一区二区午夜| 综合日韩av| 久久国产影院| 伊人久久大香线蕉av超碰演员| 老色鬼久久亚洲一区二区| 亚洲精品护士| 国产精品一卡| 国产成人免费| 久久久9色精品国产一区二区三区| 国产一区日韩一区| 久久国产精品毛片| 日韩二区三区在线观看| 国产精品任我爽爆在线播放| 久久精品人人| 久久国产欧美| 久久国产成人| 国产精品午夜一区二区三区| 国产在线不卡一区二区三区| 欧美片第1页| 美女国产一区| 国产精品亚洲综合在线观看| 国产高潮在线| 国产亚洲亚洲| 久久精品 人人爱| 国产一区二区三区视频在线| 亚洲va在线| 午夜亚洲福利| 精品久久视频| 好吊一区二区三区| 日韩av影院| 欧洲av不卡| 丝袜诱惑制服诱惑色一区在线观看 | 精品一区毛片| 日韩三级精品| 日产精品一区二区| 欧美日韩亚洲在线观看| 亚洲69av| 国产一区二区三区视频在线| 一区三区视频| 欧美午夜三级| 精品日韩视频| 日本色综合中文字幕| 日韩一区二区中文| 日本大胆欧美人术艺术动态| 麻豆久久一区二区| 狠狠爱成人网| 国产精品伦一区二区| 国产综合精品| 国产日韩1区| 亚洲福利一区| 亚洲tv在线| 久久久人人人| 欧美中文高清| 国产综合欧美| 国产精品qvod| 日韩中文字幕av电影| 精品国产亚洲日本| 久久电影一区| 日本欧美不卡| 国产乱码精品一区二区亚洲| 欧美日韩精品一本二本三本 | 国产亚洲一级| 国产资源在线观看入口av| 日本中文字幕不卡| 激情五月色综合国产精品|