import os #用于获取目标文件所在路径 import docx from docx import Document from win32com import client as wc #导入模块 path=os.getcwd() print(path) files=[] for file in os.listdir(): if file.endswith(".doc"): #排除文件夹内的其它干扰文件,只获取".doc"后缀的word文件 files.append(file) print(files) word = wc.Dispatch("Word.Application") # 打开word应用程序 for file in files: doc = word.Documents.Open(path '\\' file) #打开word文件 doc.SaveAs("{}x".format(path '\\' file), 12) #另存为后缀为".docx"的文件,其中参数12指docx文件 doc.Close() #关闭原来word文件 word.Quit() print("完成!")

原文件

python学习记录五批量转doc格式文件为docx格式(python学习记录五批量转doc格式文件为docx格式)(1)

运行后

python学习记录五批量转doc格式文件为docx格式(python学习记录五批量转doc格式文件为docx格式)(2)

可实现批量转文件夹内的doc文件为docx格式。有需要的可关注私信之后发给你小程序。

,