Каждый макет слайда принадлежит одному-единственному мастеру слайдов.
prs.slide_layouts
- удобное сочетание клавиш для prs.slide_masters[0].slide_layouts
; удобно, потому что большинство презентаций имеют только один мастер слайдов.
Если у вас есть несколько мастеров слайдов, то вам нужно четко указать, из какого из них вы хотите извлечь. Может быть что-то вроде:
def iter_all_layouts(prs):
"""Generate each slide layout in the presentation, across all slide masters."""
for master in prs.slide_masters:
for layout in master.slide_layouts:
yield layout
Или, если вы знаете, что хотите третий макет второго мастера:
prs.slide_masters[1].slide_layouts[2]