首页
/
每日頭條
/
科技
/
python word文檔處理庫
python word文檔處理庫
更新时间:2026-06-12 05:00:33
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
推荐阅读
好看的壁紙(光頭強手機壁紙)
好看的壁紙(光頭強手機壁紙)
                       ,
2026-06-12
為何蘋果三星不發展快充(蘋果無線充電與三星差異化明顯)
為何蘋果三星不發展快充(蘋果無線充電與三星差異化明顯)
  随着iPhone第十周年紀念部iPhone8,标準近10項新功能,在正式發布前,已由供應鍊廠商确認。在部iPhone8标準具有了一些新的特點,根據市場分析師Amit Daryanani調查,可以實現“關格”無線充電是一個最值得期待的新功能。   無線充電是特斯拉于1980首次提出的,直到2008,第一個行業聯盟-無線充電聯盟(WPC)成立,無線充電技術和...
2026-06-12
蘋果手機穩定微信多開軟件(蘋果手機微信多開速成教學來咯)
蘋果手機穩定微信多開軟件(蘋果手機微信多開速成教學來咯)
  蘋果手機的用戶都知道蘋果系統不像安卓系統一樣支持分身,這讓我們蘋果用戶很是羨慕,有時候甚至在想要不要換為安卓手機算了。當我們換成安卓手機時卻用不慣安卓系統,這可怎麼辦啊。      經過我的不懈努力終于找到了,下面我也不再廢話,把過程分成三步教給大家。   第一步打開手機裡的浏覽器搜索      步驟三 加載好以後打開手機設置并且找到通用,在裡面找到設備...
2026-06-12
透明的手機殼如何才能洗白(繼盲盒新式茶飲後)
透明的手機殼如何才能洗白(繼盲盒新式茶飲後)
  手機殼正在成為年輕人頻繁更換的獨特配飾。繼盲盒、新式茶飲之後,年輕人日益升級的審美和表達需求讓這個小小的配件,撬動出巨大的“生意經”。據NPD Group數據,75%以上的智能手機用戶會使用手機殼,25%以上的人會購買兩個以上手機殼。而來自中國信通院的數據顯示,僅2021年,國内手機市場總體出貨量就累計3.51億部。      資料圖片 來源:網絡   ...
2026-06-12
熱門  短(短)
熱門 短(短)
  要想賺錢,就别把自己當聰明人。   想要賺錢,就别認為自己聰明,而是要認為自己很笨,選擇最簡單的項目去做,這個項目一看就能明白。在你的思考範圍内,選擇這樣的項目,直接開始幹就對了。這句話就足夠了,隻要學會直接幹,就足夠了。      我以前創業的時候,也曾經請教過很多人,有些人說需要等待兩個月,還有些人說需要等到明年才行動,還有人說沒錢,還有人說需要先鍛...
2026-06-12
Copyright 2023-2026 - www.tftnews.com All Rights Reserved