婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python中docx2txt庫的使用說明

Python中docx2txt庫的使用說明

熱門標簽:鄭州智能外呼系統中心 賓館能在百度地圖標注嗎 汕頭電商外呼系統供應商 電銷機器人 金倫通信 400電話 申請 條件 北京外呼電銷機器人招商 crm電銷機器人 南京crm外呼系統排名 云南地圖標注

docx2txt的Github地址

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

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

安裝

pip install docx2txt

運行

1、命令行運行

# extract text
docx2txt file.docx
# extract text and images
docx2txt -i /tmp/img_dir file.docx

2、在python中調用

# extract text
docx2txt file.docx
# extract text and images
docx2txt -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, 0
for ci in child_iters :
 if ci.tag.endswith('main}pPr'):
  i += 1
  k = 0
 elif k == 0:
  ci.text = trans_text[i]
  k = 1
file.save('E:/***/test.docx')

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

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

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

您可能感興趣的文章:
  • 安裝python-docx后,無法在pycharm中導入的解決方案
  • Python安裝docx依賴包教程
  • Python-docx 實現整體修改或者部分修改文字的大小和字體類型
  • 使用Python docx修改word關鍵詞顏色的操作
  • python docx的超鏈接網址和鏈接文本操作
  • 詳解用 python-docx 創建浮動圖片
  • python 實現docx與doc文件的互相轉換

標簽:昆明 石家莊 梅州 浙江 懷化 文山 西寧 錫林郭勒盟

巨人網絡通訊聲明:本文標題《Python中docx2txt庫的使用說明》,本文關鍵詞  Python,中,docx2txt,庫,的,使用說明,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python中docx2txt庫的使用說明》相關的同類信息!
  • 本頁收集關于Python中docx2txt庫的使用說明的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日产国产欧美视频一区精品| 亚洲精品老司机| 欧美精品99久久久**| 91在线播放网址| 成人免费视频caoporn| 成人v精品蜜桃久久一区| 国产乱对白刺激视频不卡| 狠狠色丁香婷婷综合| 久久99精品久久久久婷婷| 久久精品国产99国产精品| 久久99精品国产| 国产aⅴ精品一区二区三区色成熟| 成人永久免费视频| 91原创在线视频| 欧美日韩视频一区二区| 欧美一级一区二区| 国产欧美日韩综合| 有坂深雪av一区二区精品| 亚洲综合丁香婷婷六月香| 亚洲大型综合色站| 极品少妇一区二区三区精品视频 | 欧美日韩一区在线| 欧美日韩情趣电影| 久久日韩粉嫩一区二区三区| 亚洲欧美激情在线| 日韩影视精彩在线| 国产夫妻精品视频| 欧美日韩一区国产| 久久日一线二线三线suv| 中文字幕在线不卡| 奇米一区二区三区| 成人av在线网站| 日韩一区二区三区电影在线观看| 国产亚洲精品福利| 亚洲va中文字幕| 成人小视频免费观看| 欧美久久久久久久久| 中文字幕+乱码+中文字幕一区| 亚洲一区二区3| 国产91高潮流白浆在线麻豆| 欧美日韩mp4| 一区视频在线播放| 国产一区二区三区免费看 | 国产精品羞羞答答xxdd| 在线看日本不卡| 国产亚洲一本大道中文在线| 午夜电影网亚洲视频| 懂色av噜噜一区二区三区av| 日韩视频一区二区| 一区二区三区在线视频播放| 国产一区999| 日韩精品中文字幕一区二区三区 | 欧美性猛交xxxx乱大交退制版| 国产亚洲一区二区三区四区 | 99精品一区二区三区| 久久一日本道色综合| 天堂成人免费av电影一区| 91在线小视频| 国产精品成人一区二区艾草| 国产剧情av麻豆香蕉精品| 日韩一区二区在线观看视频播放| 亚洲超碰精品一区二区| 一本一道久久a久久精品| 国产精品高潮久久久久无| 国产一区二区三区av电影| 日韩视频一区二区三区| 国产在线视频不卡二| 日韩欧美的一区| 美女脱光内衣内裤视频久久网站 | 亚洲女爱视频在线| 一本久久综合亚洲鲁鲁五月天| 欧美国产精品v| 99热99精品| 日韩理论片网站| 欧美色国产精品| 日本欧洲一区二区| 日韩精品一区二区三区视频播放| 奇米精品一区二区三区在线观看| 日韩一区二区影院| 韩国欧美一区二区| 国产精品久久毛片av大全日韩| 国产成人99久久亚洲综合精品| 国产精品久久看| 日本精品裸体写真集在线观看| 亚洲尤物在线视频观看| 在线免费观看成人短视频| 日韩高清一区二区| 久久久亚洲国产美女国产盗摄| 成人精品一区二区三区四区| 亚洲欧美偷拍另类a∨色屁股| 色综合久久九月婷婷色综合| 亚洲va欧美va天堂v国产综合| 日韩西西人体444www| 国产盗摄女厕一区二区三区| 国产精品久久久久aaaa| 欧美三级日韩三级| 久久国产夜色精品鲁鲁99| 久久久噜噜噜久久中文字幕色伊伊 | 精品国产91久久久久久久妲己| 国产在线精品一区在线观看麻豆| 国产精品国产三级国产aⅴ无密码| 欧美在线影院一区二区| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美国产精品v| 91麻豆精品国产自产在线观看一区 | 狠狠色综合日日| 亚洲美女偷拍久久| 精品久久人人做人人爰| 91日韩在线专区| 精品一区二区三区免费播放| 亚洲欧洲日产国码二区| 欧美一区午夜精品| 色婷婷综合在线| 国产精品91一区二区| 爽好多水快深点欧美视频| 国产精品人人做人人爽人人添| 日韩欧美一区二区免费| 91麻豆精品在线观看| 国产成人综合在线播放| 天堂蜜桃91精品| 一区二区免费看| 国产精品伦理在线| 精品国产露脸精彩对白| 欧美高清www午色夜在线视频| 成人美女在线观看| 国产精品456| 国产一区三区三区| 免费日本视频一区| 午夜一区二区三区在线观看| 中文字幕佐山爱一区二区免费| 精品噜噜噜噜久久久久久久久试看| 在线看日本不卡| 欧美一区二区三区白人| 欧美日韩在线直播| 在线观看日韩毛片| 91丨九色porny丨蝌蚪| 成人国产视频在线观看| 国产成人在线电影| 国产a区久久久| 国产成人在线影院| 成人毛片视频在线观看| 成人午夜av影视| 99精品黄色片免费大全| 成人激情免费视频| 91网上在线视频| 91国偷自产一区二区使用方法| 91麻豆.com| 在线看一区二区| 欧美高清性hdvideosex| 337p亚洲精品色噜噜噜| 在线成人免费视频| 欧美电影免费观看高清完整版在| 91精品啪在线观看国产60岁| 欧美日韩精品三区| 欧美tickling挠脚心丨vk| 欧美精品一区二区三区一线天视频 | 国产视频在线观看一区二区三区| 久久婷婷综合激情| 国产精品美女久久久久久久久久久| 国产欧美日本一区视频| 国产精品久久久久久久久免费丝袜| 国产精品女主播av| 亚洲一区二区精品久久av| 五月婷婷激情综合网| 国产在线精品一区二区不卡了| 国产在线观看免费一区| 成人午夜激情影院| 在线区一区二视频| 日韩午夜激情免费电影| 欧美国产欧美亚州国产日韩mv天天看完整 | 美国十次综合导航| 波多野结衣亚洲| 欧美日韩二区三区| 国产午夜精品一区二区三区四区| 日韩一区在线看| 久久不见久久见免费视频1| 99这里只有久久精品视频| 欧美无乱码久久久免费午夜一区| 日韩美女视频一区二区在线观看| 中文字幕欧美三区| 五月婷婷激情综合| 国产成人精品综合在线观看| 欧美网站大全在线观看| 精品国产1区2区3区| 一区二区三区四区蜜桃| 久久er精品视频| 欧美日韩视频一区二区| 国产精品视频yy9299一区| 日韩av电影免费观看高清完整版在线观看| 韩国精品在线观看| 欧美人与性动xxxx| 亚洲婷婷国产精品电影人久久| 久久精品国产精品亚洲红杏| 日本电影亚洲天堂一区| 国产欧美精品一区二区三区四区| 丝袜亚洲另类丝袜在线| 色菇凉天天综合网| 中文字幕日韩精品一区| 激情深爱一区二区| 91精品欧美福利在线观看 |