python 批量doc 转换为docx 文档
import os
from win32com import client as wc
def doc_to_docx(rawpath): # doc转docx
'''
:param rawpath: 传入文件夹的路径
:return:
'''
word = wc.Dispatch("Word.Application")
filenamelist = os.listdir(rawpath)
for i in os.listdir(rawpath):
if i.endswith('.doc') and not i.startswith('~$'): # 删除临时文件和寻找doc文件
print('======', i)
# 打开文件
doc = word.Documents.Open(rawpath +'/'+ i)
# # 将文件名与后缀分割
rename = os.path.splitext(i)
# 将文件另存为.docx,# 12表示docx格式
doc.SaveAs(r'C:\Users\Lenovo\Desktop\骗税案例\docx' + '/'+rename[0] + '.docx', 12) #另存为, 文件路径拼接
doc.Close()
word.Quit()
doc_to_docx(r'C:/Users/Lenovo/Desktop/骗税案例/文书')