【python获取文件夹目录合并文件夹里的docx文件并且分页】

【python获取文件夹目录合并文件夹里的docx文件】

在这里插入图片描述
此次操作涉及要点
1.获取文件夹目录
2.合并文件夹里的word
3.合并的同时实现分页
(他喵的多分了一页怎么解决也懒得想了,有人知道咋解决一下给我说说)

话不多说上代码

from docx import Document
import os
 
# 创建一个空白的目标文档对象
target_document = Document()
#获取文件下路径
dir_path = r'E:\\YX\\2023\\12月\\培训服务期协议自动录入\\文件暂存\\'
source_files = os.listdir(dir_path)
source_files = [os.path.join(dir_path, file) for file in source_files]
#获取所有文件名称
print(source_files)
# 获取要合并的源文档列表(包括路径)
#source_files = ['E:\\YX\\2023\\12月\\培训服务期协议自动录入\\附件1:项目A-培训服务期协议.docx', 'E:\\YX\\2023\\12月\\培训服务期协议自动录入\\附件1:项目B-培训服务期协议.docx','E:\\YX\\2023\\12月\\培训服务期协议自动录入\\附件1:项目C-培训服务期协议.docx'] # 将路径更改为实际的文件路径
 
# 追加每个源文档到目标文档中
for file in source_files:
    document = Document(file)
    document.add_page_break() 
    for element in document.element.body:
        #
        target_document.element.body.append(element)
# 保存合并后的文档
output_filename = "E:\\YX\\2023\\12月\\培训服务期协议自动录入\\附件1:11111-培训服务期协议.docx" # 设置输出文件名及格式
target_document.save(output_filename)
print("已成功合并文档!")

下面是打印的内容
在这里插入图片描述
合并一个路径下的所有word到此结束

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值