Python 3.x PPTX为什么模板.pptx对象没有“slides\u layouts”属性

2024-06-16 18:24:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个模块不是很受欢迎,但如果你知道答案,那么请帮助我。你知道吗

我的代码是:

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'

A picture of my project interpreter

为什么我会有这个错误?你知道吗


Tags: 模块答案代码texttitle错误presentationlayouts