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("完成!")
原文件
运行后
可实现批量转文件夹内的doc文件为docx格式。有需要的可关注私信之后发给你小程序。