Я пытаюсь удалить 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, используя определенные ключевые слова?