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

您的位置:首頁技術文章
文章詳情頁

Python中docx2txt庫的使用說明

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

docx2txt的Github地址

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

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

安裝

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

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

# 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”,找到它后還要繼續下鉆尋找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,后來發現對有些文本域失效;第二次又找到了pict,基本覆蓋了測試的所有文本域;第三次把word文檔的標簽都找出來看了一下,發現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當做換行標志, 把提取的文本每段前后都加了“***”后又寫回文檔中。

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

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

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
青草国产精品| 久久gogo国模啪啪裸体| 国产66精品| 日韩福利一区| 欧美亚洲精品在线| 中文字幕在线看片| 三级小说欧洲区亚洲区| 亚洲国产专区| 综合一区av| 国产精品theporn| av资源亚洲| 欧美中文日韩| 国产精品久久777777毛茸茸| а√在线中文在线新版| 亚洲一区日韩在线| 国产欧美日韩精品一区二区三区| 国产福利91精品一区二区| 亚洲高清不卡| 欧美日韩18| 久久精品国产99久久| 国产精品7m凸凹视频分类| 亚洲午夜免费| 精品午夜久久| 亚洲精品2区| 国产欧美三级| 久久激情一区| 欧美日韩伊人| 中文字幕系列一区| 四虎成人精品一区二区免费网站| 久久精品人人| 99riav国产精品| 欧美国产中文高清| 女人天堂亚洲aⅴ在线观看| 日韩va亚洲va欧美va久久| 日韩a一区二区| 午夜欧美精品| 久久99久久久精品欧美| 女人天堂亚洲aⅴ在线观看| 国产欧美精品| 欧美日韩国产高清| 麻豆精品视频在线观看| 在线亚洲欧美| 国内揄拍国内精品久久| 免费在线观看视频一区| 色综合五月天| 日韩不卡在线观看日韩不卡视频| 私拍精品福利视频在线一区| 久久国内精品自在自线400部| 久久久精品午夜少妇| 欧美日本精品| 91成人精品| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 一区二区三区四区日韩| 国产不卡人人| 欧美亚洲三级| 中文久久精品| 精品国产免费人成网站| 91综合久久爱com| 日韩有码av| 国产精品日本| 国产粉嫩在线观看| 国产欧美二区| 日欧美一区二区| 亚洲精品电影| 国产美女高潮在线观看| 国产精品流白浆在线观看| 亚洲影视一区二区三区| 视频一区中文| 新版的欧美在线视频| 久久精品伊人| 日韩二区在线观看| 一区二区亚洲视频| 伊人久久亚洲美女图片| 久久婷婷亚洲| 欧美精品高清| 国产成人精品一区二区免费看京 | 日韩国产在线不卡视频| 午夜欧美精品久久久久久久| 韩国精品主播一区二区在线观看| 开心激情综合| 免费在线欧美黄色| 欧美亚洲tv| 欧美一级二区| 日韩福利视频网| 亚洲精品一二三**| 日韩在线一区二区| 先锋影音久久久| 亚洲视频综合| 91精品一区国产高清在线gif| 9999国产精品| av最新在线| 麻豆mv在线观看| 久久久久久夜| 色一区二区三区| 99精品网站| 香蕉精品视频在线观看| 国产毛片久久| 亚洲专区视频| 欧美综合社区国产| 久久不见久久见免费视频7| 你懂的网址国产 欧美| 国产精品羞羞答答在线观看| 国产日韩欧美| 国产黄色一区| 丁香婷婷久久| 成人羞羞在线观看网站| 亚洲性视频h| 999在线观看精品免费不卡网站| 五月天久久久| 免费观看在线综合| 日韩国产在线观看| 免费在线观看一区| 鲁鲁在线中文| 亚洲激精日韩激精欧美精品| 免费国产自线拍一欧美视频| 亚洲精品在线国产| 麻豆久久一区| 日本不良网站在线观看| 久久精品影视| 免费成人性网站| 国产欧美日韩在线观看视频| 成人高清一区| 91精品1区| 日韩不卡免费视频| 精品一区二区三区亚洲| 久久久精品久久久久久96 | 99久久精品费精品国产| 午夜在线精品| 国产精品一页| 91综合网人人| 夜夜精品视频| 国产日产精品_国产精品毛片| 成人精品国产亚洲| av不卡免费看| 国产精一区二区| 久久婷婷久久| 日本视频中文字幕一区二区三区| 久久三级毛片| 妖精视频成人观看www| 国产精品最新| 欧美在线亚洲| 国产精东传媒成人av电影| 亚洲a在线视频| 日韩av一区二| 亚洲成人av观看| 亚洲欧洲免费| 韩日一区二区| 亚洲视频二区| 日韩欧美二区| 日本成人手机在线| 久久婷婷丁香| 国产日韩中文在线中文字幕| 不卡中文字幕| 里番精品3d一二三区| 国产高清一区二区| 免费亚洲婷婷| 视频一区欧美精品| 久久久久久婷| 成人久久一区| 蜜桃成人精品| 欧美精品观看| 久久三级福利| 日本午夜精品| 婷婷激情图片久久| 欧美激情99| 亚洲精品在线二区| 国产精品97| 91日韩欧美| 久久国内精品视频| 久久国产高清| 亚洲成av人片一区二区密柚| 国产精品jk白丝蜜臀av小说| 亚洲免费网址| 色爱av综合网| 精品资源在线| 日韩和欧美的一区| 欧美日韩一二三四| 国产999精品在线观看| 国产乱子精品一区二区在线观看 | 亚洲国产成人精品女人| 日韩.com| 久久久免费人体| 日韩国产欧美视频| 伊人久久亚洲| 久久电影一区| 99视频精品免费观看| 伊人久久高清| 在线中文字幕播放| 精品中文字幕一区二区三区| 亚洲精品无播放器在线播放| 亚洲少妇一区| 亚洲二区在线| 四虎4545www国产精品 | 久久影院一区| 精品丝袜在线| a日韩av网址| av资源中文在线| 国产成年精品| 成人午夜在线| 精品国产欧美日韩一区二区三区|