操作说明:
- 复制第二章的幻灯片(pptx默认为复制到最后一页)
- 移动最后一张幻灯片的位置
`from pptx import Presentation`
path=r"D:\Users\Desktop\报告分析测试.pptx"
ppt=Presentation(path)
copy_to_slide=ppt.slides[1]
copied_slide=ppt.slides.add_slide(copy_to_slide.slide_layout)
# 获取幻灯片列表
slides=list(ppt.slides._sldIdLst)
# 获取最后一张幻灯片
last_slides=slides[-1]
#在第二页后插入最后一张幻灯片
new_slides=slides[:1]+[last_slides]+slides[1:-1]
#更新幻灯片列表
ppt.slides._sldIdLst.clear()
for slide in new_slides:
ppt.slides._sldIdLst.append(slide)
最终效果: