Python實現(xiàn)Word和TXT文件格式之間的相互轉換
前言
Word文檔(.doc或.docx)和純文本文件(.txt)是兩種常用的文件格式。Word文檔通常用于復雜的文檔處理和排版,而純文本文件則用于存儲和傳輸純文本信息。了解如何在這兩種格式之間進行轉換能提高工作效率,并便于文件管理。
本文將詳細介紹如何使用Python實現(xiàn)Word和TXT文件格式之間的相互轉換。
所需Python庫:Spire.Doc for Python。這是一款國產的獨立控件,支持多種Word 文檔操作、轉換功能,能兼容大部分國產操作系統(tǒng)。可以直接通過pip安裝:
pip install Spire.Doc
Python 將Word文檔(Doc/Docx)轉換為TXT文本格式
步驟:
- 導入所需模塊;
- 創(chuàng)建
Document類的對象; - 使用
LoadFromFile()方法加載一個.doc 或.docx文檔; - 使用
SaveToFile(fileName, FileFormat.Txt)方法將Word文檔另存為txt格式; - 關閉文檔。
Python代碼:
from spire.doc import *
from spire.doc.common import *
# 加載.doc或.docx文檔
document = Document()
document.LoadFromFile("溯源碼.docx")
# 將文檔另存為txt格式
document.SaveToFile("Word轉Txt.txt", FileFormat.Txt)
document.Close()
效果圖:

Python 將TXT文本轉換為Word文檔(Doc/Docx)
步驟:
- 導入所需模塊;
- 創(chuàng)建
Document類的對象; - 使用
LoadFromFile()方法加載一個txt文檔; - 使用
SaveToFile()方法將txt文檔另存為Word Doc或Docx格式; - 關閉文檔。
Python代碼:
from spire.doc import *
from spire.doc.common import *
# 加載一個txt文檔
document = Document()
document.LoadFromFile("Word轉Txt.txt")
# 將文檔另存為Doc或Docx格式
document.SaveToFile("Txt轉Doc.doc", FileFormat.Doc)
document.SaveToFile("Txt轉Docx.docx", FileFormat.Docx2016)
document.Close()
生成文件:

總結: 借助Spire.Doc for Python庫,我們可以通過簡單代碼輕松實現(xiàn)Word轉TXT,或TXT轉Word。
到此這篇關于Python實現(xiàn)Word和TXT文件格式之間的相互轉換的文章就介紹到這了,更多相關Python Word和TXT相互轉換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python開發(fā)之SMTP連接與字符串處理錯誤與解決方案
在Python開發(fā)過程中,開發(fā)者經常會遇到各種錯誤和異常,本文將總結兩個典型的Python開發(fā)問題,SMTP服務器連接失敗和f-string字符串處理錯誤,有需要的可以參考下2025-05-05
入門初學者短期內快速掌握Python的經典全面教程(專家學習筆記)
本文從工程實踐視角出發(fā),對Python基礎知識進行了系統(tǒng)梳理與總結,內容涵蓋運行環(huán)境、基礎語法、控制流、函數(shù)、字符串處理以及列表、字典、集合等常用數(shù)據(jù)結構,并結合可運行示例,幫助讀者建立清晰、連貫的語言認知體系,適合初學者入門,為后續(xù)學習與實際應用打下穩(wěn)定基礎2026-01-01
在Python的框架中為MySQL實現(xiàn)restful接口的教程
這篇文章主要介紹了在Python的框架中為MySQL實現(xiàn)restful接口的教程,文中的示例基于Flask和Django框架,需要的朋友可以參考下2015-04-04

