Не удается удалить слайды Powerpoint? - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь удалить Power Point Slide, используя некоторые конкретные ключевые слова в python.Если ключевое слово присутствует в любом месте слайда, этот слайд будет удален автоматически.Мой код указан ниже:

from pptx import Presentation

String = 'Macro'

ppt = Presentation('D:\\Shaon\\pptss\\Regional.pptx')

for slide in ppt.slides:
    for shape in slide.shapes:
        if shape.has_text_frame:
            shape.text = String
            slide.delete(slide)

ppt.save('BODd.pptx')

После выполнения я получаю ошибку памяти.Понятия не имею, чтобы решить эту проблему.Как я могу удалить слайды ppt, используя определенные ключевые слова?

...