Python将word转化为txt文本
生活随笔
收集整理的這篇文章主要介紹了
Python将word转化为txt文本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 1. 安裝docx包
- 2. 導入使用
- 3.報錯分析及解決方法
- 4. 將word轉化為txt文本
- 5. docx模塊的其他用法
1. 安裝docx包
測試環境:Windows10,Python3.6.3 / Python3.8
命令如下:
pip3 install docx
安裝成功截圖:
2. 導入使用
安裝完成后導入使用:
測試代碼:
import docxdef docx_to_txt():# 打開文件file = docx.opendocx("./測試文件.docx")# 讀取文本內容text = docx.getdocumenttext(file)# 打印輸出到屏幕print(type(text), text)# 調用函數 docx_to_txt()會發現報錯:
ModuleNotFoundError: No module named ‘exceptions’
3.報錯分析及解決方法
報錯分析:
說沒有 exceptions 這個模塊,由于Python3已經取消了這個模塊,而 PendingDeprecationWarning 是內置
可以直接使用的,所以我們直接進入文件(根據你報錯顯示的路徑):
然后把報錯的第30行: from exceptions import PendingDeprecationWarning 注釋掉,然后保存,就可以啦。
注釋前:
注釋后:
4. 將word轉化為txt文本
再次運行測試代碼,轉化后得到的是一個列表格式的數據,然后根據自己的需求進行下一步處理或保存到文件。
5. docx模塊的其他用法
word文檔(docx)的讀取和寫入:docx模塊
參考:https://blog.csdn.net/a649344475/article/details/81162381
總結
以上是生活随笔為你收集整理的Python将word转化为txt文本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA mysql存数组_JAVA数组
- 下一篇: 【python教程入门学习】机器学习常用