首页
/
每日頭條
/
科技
/
python word文檔處理庫
python word文檔處理庫
更新时间:2026-03-14 16:17:02
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
推荐阅读
沙糖桔冬梢怎樣處理
沙糖桔冬梢怎樣處理
1、挂果弱樹,葉片少或葉片發黃,營養生長弱,生殖生長強,很容易出現滿樹花半樹果的情況,春梢難以抽發。葉片少形成光合作用弱,制造的碳水化合物無法滿足花和果發育以及根系生長的需要,形成弱樹更弱的惡性循環。這種樹不但要剪,而且越弱的樹越要重剪,剪前一周先淋平衡性腐殖酸水肥或濃縮海藻肥,激活根系活性并補足養分後,剪去冬梢馬上可以促發春梢萌發;同時剪去部分枝條可以減少花量,集中養分供應有效花,使花更壯更健康
2026-03-14
蘋果手機聲音小怎麼辦
蘋果手機聲音小怎麼辦
1、進入設置後點擊“音樂”,打開“均衡器”。在進入“均衡器”後可以選擇均衡模式了,在列表中找到“深夜...
2026-03-14
抖音短視頻怎麼發到微信朋友圈
抖音短視頻怎麼發到微信朋友圈
1、點擊視頻右側的“分享”按鈕。2、選擇點擊選項中的“保存本地”按鈕。3、點擊打開手機桌面上的“微信...
2026-03-14
分體鎖怎麼安裝
分體鎖怎麼安裝
1、先把鎖體放進門裡,以螺絲将其固定;2、再将方條放進鎖體的方孔(方條凹槽向下);3、将兩邊的結構圈放在方條上并固定,凹點向下(注意方向,R”代表右執手,L”代表左執手);4、将兩邊的鎖芯(鎖頭)膠圈以螺絲固定好;5、将兩邊鎖芯(鎖頭)裝飾蓋裝上;6、把鎖芯(鎖頭)放進鎖體裡,并用螺絲固定好;7、把...
2026-03-14
為什麼手機都不能拆電池
為什麼手機都不能拆電池
1、避免電池接觸不良,換電池總會有摩擦,久而久之導緻金屬觸點磨損,造成接觸不良等問題。2、安全,可能...
2026-03-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved