首页
/
每日頭條
/
科技
/
python word文檔處理庫
python word文檔處理庫
更新时间:2025-12-06 01:24:30
Python-docx 模塊基礎入門之一 Word文件讀取操作1.打開Word文檔document

讀取存在的文件,要用到docx庫中的Document

document = Document(file_path),file_path表示要打開的Word路徑,沒有參數表示新建文檔。

代碼:

from docx import Document document = Document('test.docx')

python word文檔處理庫(python辦公自動化之Word篇)1

docx打開文件

獲取段落paragraph

一個document文檔包括一個或者多個段落,都在document的paragras屬性中,document.paragraphs返回所有段落對象的列表。

例如paragrahps = document.paragraphs

paragraphs[0] --> 表示第1段對象

paragraphs[1] --> 表示第2段對象

……

len(pargraphs) --> 查看文檔有多少個自然段

代碼:

paragraphs = document.paragraphs # paragraphs表示得到的所有段落列表 type(paragraphs) # 返回列表 p1 = paragraphs[0] # p1表示第一段段落對象 len(paragraphs) # 檢查文檔一共有多少段

python word文檔處理庫(python辦公自動化之Word篇)2

段落對象

獲取段落paragraph文本内容

.text用于獲取文本内容,不僅可以獲取段落對象的,還可以獲取塊對象的文本内容

代碼:以p2第二段對象為例

p2.text

python word文檔處理庫(python辦公自動化之Word篇)3

獲取文字塊run及其文本内容

一個段落有多個文本塊run對象組成,我們可以通過paragraph.runs獲取所有塊對象,然後通過.text獲取其内容,這裡以第4段為例p4 = paragraphs[3]

python word文檔處理庫(python辦公自動化之Word篇)4

代碼:

for run in p4.runs: print(run.text)

python word文檔處理庫(python辦公自動化之Word篇)5

完整遍曆文檔document文本内容

代碼:

for paragraph in document.paragraphs: for run in paragraph.runs: print(run.text)

遍曆文檔document的表格table對象

和openpyxl 操作excel類似,table表格遍曆采取三級循環樣式

A:按照行遍曆

for table in document.tables: for row in table.rows: for cell in row.cells: print(cell.text)

B: 按照列遍曆

for table in document.tables: for column in table.columns: for cell in column.cells: print(cell.text)

概況一下:要獲得文本,都可以使用.text,不管是段落paragraph,還是run,或者是table表格的cell單元格。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
u盤删除的文件可以恢複數據嗎
u盤删除的文件可以恢複數據嗎
U盤最大的好處就是:方便我們移動辦公,便攜式的存儲工具簡直是打工人的“必備武器”。它的“個子小”,但是所能存儲容量還是非常大的,小編平時都會将重要文件備份在裡面。但如果U盤的文件不小心删除的話,還能找回嗎?U盤雖然是通過連接電腦才能執行操作...
2025-12-06
戰國無雙真田丸玩的好卡啊
戰國無雙真田丸玩的好卡啊
《戰國無雙:真田丸》于2016年11月23日發售,是戰國無雙4的外傳作品,并與同年播出的大河劇真田丸進行了各種聯動,本文就來點評一下本作的表現。真田丸是近年來在制作水準、人氣、收視率方面都表現優秀的一部大河劇,不止在中日兩國有着不錯的讨論度...
2025-12-06
變頻空調怎麼檢查故障代碼
變頻空調怎麼檢查故障代碼
,
2025-12-06
酷家樂企業版如何設置公開複制
酷家樂企業版如何設置公開複制
  目前,有一種視頻非常的流行,尤其是在家裝方面的視頻中,那就是生長動畫,這種小視頻可以把整個裝修的的過程,以及添置家具的過程細節展現給大家,看上去特别的有成就感,從一個毛坯的什麼都沒有的空殼子,到一個設備齊全的溫暖的家,整個過程都一覽無餘...
2025-12-06
天使眼電腦主機
天使眼電腦主機
天使眼電腦主機?少年秀樹本以為收到的是錄取通知書,誰知道造化弄人,自己高考失敗了,為了不成為無業流民,秀樹決定前往自己心儀的城市東京複讀,我來為大家講解一下關于天使眼電腦主機?跟着小編一起來看一看吧!天使眼電腦主機第一集少年秀樹本以為收到的...
2025-12-06
Copyright 2023-2025 - www.tftnews.com All Rights Reserved