from pptx import Presentation prs = Presentation('demo.pptx') text_runs = [] for slide in prs.slides: for shape in slide.shapes: if shape.has_text_frame: for para in shape.text_frame.paragraphs: for run in para.runs: text_runs.append(run.text) print(text_runs)