|
- from win32com import client as wc
- import os
- path = 'E:\waiting'
- list1 = []
- for lujing,liebiao,wenjian in os.walk(path):
- for i in wenjian:
- url = lujing+ '\\' +i
- if url.endswith('doc'):
- list1.append(url)
- print(list1)
- for i in list1:
- print(i)
- name = i.split('\\')[-1].split('.')[0]
- print(name)
- w = wc.gencache.EnsureDispatch('Word.Application') # 使用的进程名称
- doc = w.Documents.Open(i.format(1,2017,1)) # 读取路径
- doc.SaveAs2(f"E:\\aa\\{name}.docx".format(1,2017,1), 12) # 存储路径
复制代码 代码还需要完善,有两个问题,1是必须装wps才能使用,应该是调用的wps的进程,2是运行结束后,所有文档在后台是打开的,需要手动关闭。
|
|