Python3 讀取Word文件方式
我的環(huán)境,Windows10,Python3.6.3
查詢了很多有關(guān)資料,發(fā)現(xiàn)都是Python2版本操作Word文件的,所以就寫(xiě)了這篇短小的文章。
一、安裝 docx
pip install docx
完了之后,導(dǎo)入:import docx
發(fā)現(xiàn)報(bào)錯(cuò):ModuleNotFoundError: No module named ‘exceptions'
說(shuō)沒(méi)有 exceptions 這個(gè)模塊,由于Python3已經(jīng)取消了這個(gè)模塊,而 PendingDeprecationWarning 是內(nèi)置
可以直接使用的,所以我們直接進(jìn)入文件(這個(gè)要看你報(bào)錯(cuò)顯示的路徑):
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) # 輸出行數(shù):1075
for d in doc[:5]:
print(d) # 打印前5行
'''輸出:
一、補(bǔ)益之劑
1.四君子湯
四君子湯中和義,參術(shù)茯苓甘草比
益以夏陳名六君,祛痰補(bǔ)氣陽(yáng)虛餌
除卻半夏名異功,或加香砂胃寒使
'''
以上這篇Python3 讀取Word文件方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python字典刪除鍵值對(duì)和元素的四種方法(小結(jié))
刪除列表或者字符串元素的方法不止一種,同樣,刪除字典元素的方法也不止一種,本文主要介紹python中刪除字典元素的四種方法:1、使用del語(yǔ)句;2、使用clear();3、使用pop();4、使用popitem()。感興趣的可以了解一下2021-12-12
使用Python實(shí)現(xiàn)監(jiān)聽(tīng)html點(diǎn)擊事件教程
在Web開(kāi)發(fā)中,經(jīng)常需要在用戶與頁(yè)面交互時(shí)執(zhí)行一些操作,本文將介紹如何使用Python來(lái)監(jiān)聽(tīng)HTML點(diǎn)擊事件,有需要的小伙伴可以跟隨小編一起了解下2024-04-04
python之線程池map()方法傳遞多參數(shù)list
這篇文章主要介紹了python之線程池map()方法傳遞多參數(shù)list問(wèn)題,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
python語(yǔ)言time庫(kù)和datetime庫(kù)基本使用詳解
這篇文章主要介紹了python語(yǔ)言time庫(kù)和datetime庫(kù)基本使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Python中defaultdict與lambda表達(dá)式用法實(shí)例小結(jié)
這篇文章主要介紹了Python中defaultdict與lambda表達(dá)式用法,結(jié)合實(shí)例形式分析了Python中defaultdict與lambda表達(dá)式的功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2018-04-04

