import win32com.client as win32 import os word = win32.gencache.EnsureDispatch('Word.Application') # 启动word对象应用 word.Visible = False path = 'D:\\program\\disk\\day\\word\\' files = [] for filename in os.listdir(path): filename = os.path.join(path, filename) files.append(filename) print(files) # 新建合并后的文档 output = word.Documents.Add() for file in files: output.Application.Selection.InsertFile(file) # 拼接文档 # 获取合并后文档的内容 doc = output.Range(output.Content.Start, output.Content.End) output.SaveAs('D:\\program\\disk\\day\\test.docx') # 保存 output.Close()