1. 程式人生 > >18-09-19沒有找到 未成功

18-09-19沒有找到 未成功

 

https://blog.csdn.net/a649344475/article/details/81162381

 

我的環境,Windows10,Python3.6.3 
查詢了很多有關資料,發現都是Python2版本操作Word檔案的,所以就寫了這篇短小的文章。

一、安裝 docx 
pip install docx 
完了之後,匯入:import docx 
發現報錯:ModuleNotFoundError: No module named ‘exceptions’ 
說沒有 exceptions 這個模組,由於Python3已經取消了這個模組,而 PendingDeprecationWarning 是內建 
可以直接使用的,所以我們直接進入檔案(這個要看你報錯顯示的路徑): 
D:\ProgramFiles\Anaconda3\lib\site-packages\docx.py 
把 from exceptions import PendingDeprecationWarning 註釋掉即可

示例程式碼:

import docx

def get_docx(file_name): d = docx.opendocx(file_name) doc = docx.getdocumenttext(d) return doc doc = get_docx('tt.docx') print(doc) # 輸出行數:1075 for d in doc[:5]: print(d) # 列印前5行 '''輸出: 一、補益之劑 1.四君子湯 四君子湯中和義,參術茯苓甘草比 益以夏陳名六君,祛痰補氣陽虛餌 除卻半夏名異功,或加香砂胃寒使 '''