python - Python 3.x -PPTX 为什么 template.pptx 对象没有属性'slides_layouts'
问题描述
我知道这个模块不是很受欢迎,但如果你知道答案,请帮助我。
我的代码是:
from pptx import Presentation
prs = Presentation('do.pptx')
title_slide_layout = prs.slides_layouts[0]
# print(len(prs.slide.slide_layout.shapes))
slide = prs.slides.add_slide(title_slide_layout)
title = slide.shapes.title
subtitle = slide.placeholders[1]
title.text = "Python 3.6 - Turtle Race"
subtitle.text = "Data Analytics&Visualization with random generated data"
prs.save("out.pptx")
我的错误是:
Traceback (most recent call last):
File "D:/!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!_!Piton/turtleRace/presentationMaker.py", line 8, in <module>
title_slide_layout = prs.slides_layouts[0]
AttributeError: 'Presentation' object has no attribute 'slides_layouts'
那么为什么我有这个错误?
解决方案
推荐阅读
- html - 如果在 css 网格中使用百分比,则错误 safari div 的大小计算
- javascript - 如何通过 API 控制器使用 Ajax 将对象列表加载到选择标签中?
- javascript - 在二叉搜索树Javascript的画布上定位圆
- delphi - 如何从窗口句柄中获取可执行文件名?
- docker - 一个 pod 中的容器与多容器 pod 中的一个容器进行通信
- reactjs - 保存数据库中数组项的位置
- javascript - 如果第二条是黑色的,如何只发送一条消息,但如果我填写了两个变量,如何发送两条消息?
- ios - 单击按钮添加其他文本字段不起作用
- sql - Where 子句和 Join on 子句中的别名
- javascript - TypeError:部署在 Heroku 上的 Strapi 应用仅支持绝对 URL