from win32com.client import Dispatch
import docx
def doc2docx(p0):
'''
文档格式转换doc--->>>docx
:param p0:
:return:
'''
word = Dispatch('Word.Application')
word.Visible = 0 # 后台运行,不显示
word.DisplayAlerts = 0 # 不警告
try:
doc = word.Documents.Open(p0, Encoding='gbk') # 目标路径下的文件
except:
doc = word.Documents.Open(p0, Encoding='utf-8') # 目标路径下的文件
p1 = p0.replace("doc", "docx")
doc.SaveAs(p1, 12, False, "", True, "", False, False, False, False) # 转化后路径下的文件
doc.Close()
word.Quit()
return p1
python学习笔记之doc和docx的格式转换
最新推荐文章于 2024-05-17 04:44:31 发布