0.安装模块

window: pip install python-pptx
mac:pip3 install python-pptx

1.PPT结构

slide 幻灯片页
shape 形状
paragraph 段落
run 文字块

2.获取slide

.slides 得到一个列表,包含每个列表slide

from pptx import Presentationppt = Presentation("1.pptx")
for slide in ppt.slides:print(slide)

<pptx.slide.Slide object at 0x00000250D6553458>
<pptx.slide.Slide object at 0x00000250D6553228>
<pptx.slide.Slide object at 0x00000250D65539F8>
<pptx.slide.Slide object at 0x00000250D6553AE8>
<pptx.slide.Slide object at 0x00000250D6553BD8>
<pptx.slide.Slide object at 0x00000250D6553C28>
<pptx.slide.Slide object at 0x00000250D6553188>
<pptx.slide.Slide object at 0x00000250D6553D68>
<pptx.slide.Slide object at 0x00000250D6553A48>
<pptx.slide.Slide object at 0x00000250D6553868>
<pptx.slide.Slide object at 0x00000250D65538B8>
<pptx.slide.Slide object at 0x00000250D6553B88>
<pptx.slide.Slide object at 0x00000250D6553B38>
<pptx.slide.Slide object at 0x00000250D6553638>
<pptx.slide.Slide object at 0x00000250D6553688>
<pptx.slide.Slide object at 0x00000250D65536D8>
<pptx.slide.Slide object at 0x00000250D6553728>
<pptx.slide.Slide object at 0x00000250D6553548>
<pptx.slide.Slide object at 0x00000250D6553778>
<pptx.slide.Slide object at 0x00000250D65530E8>
<pptx.slide.Slide object at 0x00000250D6553278>
<pptx.slide.Slide object at 0x00000250D6553818>
<pptx.slide.Slide object at 0x00000250D6553138>
<pptx.slide.Slide object at 0x00000250D6553D18>
<pptx.slide.Slide object at 0x00000250D6553598>
<pptx.slide.Slide object at 0x00000250D6553958>
<pptx.slide.Slide object at 0x00000250D6553098>
<pptx.slide.Slide object at 0x00000250D6553048>
<pptx.slide.Slide object at 0x00000250D6501E58>
<pptx.slide.Slide object at 0x00000250D6501EA8>
<pptx.slide.Slide object at 0x00000250D6501A48>
<pptx.slide.Slide object at 0x00000250D6501F48>
<pptx.slide.Slide object at 0x00000250D6501D68>
<pptx.slide.Slide object at 0x00000250D6501AE8>
<pptx.slide.Slide object at 0x00000250D6501C78>
<pptx.slide.Slide object at 0x00000250D6501BD8>
<pptx.slide.Slide object at 0x00000250D6501F98>
<pptx.slide.Slide object at 0x00000250D6501B88>
<pptx.slide.Slide object at 0x00000250D65019A8>
<pptx.slide.Slide object at 0x00000250D6501C28>
<pptx.slide.Slide object at 0x00000250D746B138>
<pptx.slide.Slide object at 0x00000250D746B188>
<pptx.slide.Slide object at 0x00000250D746B098>
<pptx.slide.Slide object at 0x00000250D746B1D8>
<pptx.slide.Slide object at 0x00000250D746B278>
<pptx.slide.Slide object at 0x00000250D746B2C8>
<pptx.slide.Slide object at 0x00000250D746B228>
<pptx.slide.Slide object at 0x00000250D64C0868>
<pptx.slide.Slide object at 0x00000250D64C08B8>
<pptx.slide.Slide object at 0x00000250D64C0908>
<pptx.slide.Slide object at 0x00000250D64C0958>
<pptx.slide.Slide object at 0x00000250D64C09A8>
<pptx.slide.Slide object at 0x00000250D64C09F8>
<pptx.slide.Slide object at 0x00000250D64C0A48>
<pptx.slide.Slide object at 0x00000250D64C0A98>
<pptx.slide.Slide object at 0x00000250D64C0AE8>
<pptx.slide.Slide object at 0x00000250D64C0B38>
<pptx.slide.Slide object at 0x00000250D64C0B88>
<pptx.slide.Slide object at 0x00000250D64C0BD8>
<pptx.slide.Slide object at 0x00000250D64C0C28>
<pptx.slide.Slide object at 0x00000250D64C0C78>
<pptx.slide.Slide object at 0x00000250D64C0CC8>
<pptx.slide.Slide object at 0x00000250D64C0D18>
<pptx.slide.Slide object at 0x00000250D64C0D68>
<pptx.slide.Slide object at 0x00000250D64C0DB8>
<pptx.slide.Slide object at 0x00000250D64C0E08>
<pptx.slide.Slide object at 0x00000250D64C0E58>
<pptx.slide.Slide object at 0x00000250D64C0EA8>
<pptx.slide.Slide object at 0x00000250D64C0EF8>
<pptx.slide.Slide object at 0x00000250D64C0F48>
<pptx.slide.Slide object at 0x00000250D64C0F98>
<pptx.slide.Slide object at 0x00000250D658A048>
<pptx.slide.Slide object at 0x00000250D658A098>
<pptx.slide.Slide object at 0x00000250D658A0E8>
<pptx.slide.Slide object at 0x00000250D658A138>
<pptx.slide.Slide object at 0x00000250D658A188>
<pptx.slide.Slide object at 0x00000250D658A1D8>
<pptx.slide.Slide object at 0x00000250D658A228>
<pptx.slide.Slide object at 0x00000250D658A278>
<pptx.slide.Slide object at 0x00000250D658A2C8>
<pptx.slide.Slide object at 0x00000250D658A318>
<pptx.slide.Slide object at 0x00000250D658A368>
<pptx.slide.Slide object at 0x00000250D658A3B8>
<pptx.slide.Slide object at 0x00000250D658A408>
<pptx.slide.Slide object at 0x00000250D658A458>
<pptx.slide.Slide object at 0x00000250D658A4A8>
<pptx.slide.Slide object at 0x00000250D658A4F8>
<pptx.slide.Slide object at 0x00000250D658A548>
<pptx.slide.Slide object at 0x00000250D658A598>
<pptx.slide.Slide object at 0x00000250D658A5E8>
<pptx.slide.Slide object at 0x00000250D658A638>
<pptx.slide.Slide object at 0x00000250D658A688>
<pptx.slide.Slide object at 0x00000250D658A6D8>
<pptx.slide.Slide object at 0x00000250D658A728>
<pptx.slide.Slide object at 0x00000250D658A778>
<pptx.slide.Slide object at 0x00000250D658A7C8>
<pptx.slide.Slide object at 0x00000250D658A818>
<pptx.slide.Slide object at 0x00000250D658A868>
<pptx.slide.Slide object at 0x00000250D658A8B8>
<pptx.slide.Slide object at 0x00000250D658A908>
<pptx.slide.Slide object at 0x00000250D658A958>
<pptx.slide.Slide object at 0x00000250D658A9A8>
<pptx.slide.Slide object at 0x00000250D658A9F8>
<pptx.slide.Slide object at 0x00000250D658AA48>
<pptx.slide.Slide object at 0x00000250D658AA98>
<pptx.slide.Slide object at 0x00000250D658AAE8>
<pptx.slide.Slide object at 0x00000250D658AB38>
<pptx.slide.Slide object at 0x00000250D658AB88>
<pptx.slide.Slide object at 0x00000250D658ABD8>
<pptx.slide.Slide object at 0x00000250D658AC28>
<pptx.slide.Slide object at 0x00000250D658AC78>
<pptx.slide.Slide object at 0x00000250D658ACC8>
<pptx.slide.Slide object at 0x00000250D658AD18>
<pptx.slide.Slide object at 0x00000250D658AD68>
<pptx.slide.Slide object at 0x00000250D658ADB8>
<pptx.slide.Slide object at 0x00000250D658AE08>
<pptx.slide.Slide object at 0x00000250D658AE58>
<pptx.slide.Slide object at 0x00000250D658AEA8>
<pptx.slide.Slide object at 0x00000250D658AEF8>
<pptx.slide.Slide object at 0x00000250D658AF48>
<pptx.slide.Slide object at 0x00000250D658AF98>
<pptx.slide.Slide object at 0x00000250D6580048>
<pptx.slide.Slide object at 0x00000250D6580098>
<pptx.slide.Slide object at 0x00000250D65800E8>
<pptx.slide.Slide object at 0x00000250D6580138>
<pptx.slide.Slide object at 0x00000250D6580188>
<pptx.slide.Slide object at 0x00000250D65801D8>
<pptx.slide.Slide object at 0x00000250D6580228>
<pptx.slide.Slide object at 0x00000250D6580278>
<pptx.slide.Slide object at 0x00000250D65802C8>
<pptx.slide.Slide object at 0x00000250D6580318>
<pptx.slide.Slide object at 0x00000250D6580368>
<pptx.slide.Slide object at 0x00000250D65803B8>
<pptx.slide.Slide object at 0x00000250D6580408>
<pptx.slide.Slide object at 0x00000250D6580458>
<pptx.slide.Slide object at 0x00000250D65804A8>
<pptx.slide.Slide object at 0x00000250D65804F8>
<pptx.slide.Slide object at 0x00000250D6580548>
<pptx.slide.Slide object at 0x00000250D6580598>
<pptx.slide.Slide object at 0x00000250D65805E8>
<pptx.slide.Slide object at 0x00000250D6580638>
<pptx.slide.Slide object at 0x00000250D6580688>
<pptx.slide.Slide object at 0x00000250D65806D8>
<pptx.slide.Slide object at 0x00000250D6580728>
<pptx.slide.Slide object at 0x00000250D6580778>
<pptx.slide.Slide object at 0x00000250D65807C8>
<pptx.slide.Slide object at 0x00000250D6580818>
<pptx.slide.Slide object at 0x00000250D6580868>
<pptx.slide.Slide object at 0x00000250D65808B8>
<pptx.slide.Slide object at 0x00000250D6580908>
<pptx.slide.Slide object at 0x00000250D6580958>
<pptx.slide.Slide object at 0x00000250D65809A8>
<pptx.slide.Slide object at 0x00000250D65809F8>
<pptx.slide.Slide object at 0x00000250D6580A48>
<pptx.slide.Slide object at 0x00000250D6580A98>
<pptx.slide.Slide object at 0x00000250D6580AE8>
<pptx.slide.Slide object at 0x00000250D6580B38>
<pptx.slide.Slide object at 0x00000250D6580B88>

2.获取形状

slide.shapes 形状

from pptx import Presentationppt = Presentation("1.pptx")
for slide in ppt.slides:#print(slide)for shape in slide.shapes:print(shape)
ptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.group.GroupShape object at 0x0000016705B67080>
<pptx.shapes.placeholder.SlidePlaceholder object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.group.GroupShape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.group.GroupShape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.group.GroupShape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.group.GroupShape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.group.GroupShape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.connector.Connector object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.connector.Connector object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.group.GroupShape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.group.GroupShape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.group.GroupShape object at 0x0000016705B670F0>
<pptx.shapes.placeholder.SlidePlaceholder object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.group.GroupShape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.group.GroupShape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.picture.Picture object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.picture.Picture object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.group.GroupShape object at 0x0000016705B67390>
<pptx.shapes.autoshape.Shape object at 0x0000016705B670F0>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67080>
<pptx.shapes.autoshape.Shape object at 0x0000016705B67390>
<pptx.shapes.picture.Picture object at 0x0000016705B670F0>

3.判断shape内的文字,并进行输出

shape.has_text_frame 判断是否有文字
shape.text_frame 获取文字框

from pptx import Presentationppt = Presentation("1.pptx")
for slide in ppt.slides:#print(slide)for shape in slide.shapes:if shape.has_text_frame:text_frame = shape.text_frameprint(text_frame.text)

Reagent OS Developer test version
201910182024
2033hill_servie应用
JesseGary
电话
短信
相机
Reagent 中心
设置
天气
相册
音乐
磁贴天气
广东11:24应用
电话
短信
相机
Reagent 中心
商店
Chrome
设置
天气
相册
音乐
主题
便签

4.寻找paragra

from pptx import Presentationppt = Presentation("1.pptx")
for slide in ppt.slides:            #> .slides 得到一个列表,包含每个列表slide#print(slide)for shape in slide.shapes:      #> slide.shapes 形状if shape.has_text_frame:   #shape.has_text_frame 判断是否有文字text_frame = shape.has_text_frame #shape.text_frame 获取文字框#print(text_frame.text)for paragraph in text_frame.paragraphs:   #text_frame.paragraphs 获取段落print(paragraph.text)

后续将会持续更新excel,ppt,爬虫,人工智能等相关内容,敬请关注

【PYTHON,PPT】1.利用python-PPTX读取ppt内容相关推荐

  1. python导入word转换的html,python如何转换word格式、读取word内容、转成html

    # python如何转换word格式.读取word内容.转成html? import docx from win32com import client as wc # 首先将doc转换成docx wo ...

  2. 【Python例】利用 python 进行用户画像词云图的生成 --- wordcloud

    [Python例]利用 python 进行用户画像词云图的生成 - wordcloud 本文主要用于记录,并使用 python 脚本进行用户画像的词云图的生成. 前言 对于词云图来说,是一个用户画像数 ...

  3. 【Python例】利用 python 进行图片文字信息的提取 --- OCR-EasyOCR

    [Python例]利用 python 进行图片文字信息的提取 - OCR-EasyOCR 本文主要用于记录,并使用 python 脚本进行图片文字信息的生成. 什么是 OCR? OCR OCR(Opt ...

  4. boxplot用法 python,[Python画图笔记]利用Python画箱型图boxplot

    [Python画图笔记]利用Python画箱型图boxplot [Python画图笔记]利用Python画箱型图boxplot 最近在学习使用Python画图,想用subplot画两幅箱型图,分别用来 ...

  5. ppt python 图表_利用python分析weibo数据做成图表放入PPT中

    起因 很久以前,就有个想法,就是自动分析微博的数据,但是之前一直想的是网页版展示,flask想学了好久都没学,偶然的一次看到了一篇关于python处理pptx的文章,再加上同窗三年的室友在毕业后竟然主 ...

  6. 47页PPT | 如何利用Python进行自动化办公?

    一.python如何辅助office? 之前写过一篇文章,梳理了python在excel.word.ppt.email等领域的应用库,得到很多小伙伴的响应,当然也有质疑的声音. 可以先看这篇文字: P ...

  7. 【PYTHON,EXCEL】利用python进行EXCEL处理1 打开,读取数据的方法

    在生活中我们会遇到处理Excel的问题,那如何利用python进行更高效的处理呢,本文就将给大家提供一种有效的方法. 现在我们介绍本文的主角,openpyxl模块,利用本模块,你可以实现: 读取写入E ...

  8. 【PYTHON,EXCEL】利用python进行EXCEL处理2 写入内容

    上次我们介绍了如何打开,读取数据的方法,现在我们就说一说如何写入数据 一.向格子里写入并保存 from openpyxl import load_workbookworkbook = load_wor ...

  9. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  10. 动态照片墙 python 实现_利用python生成照片墙的示例代码

    这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...

最新文章

  1. WinForm 捕获最小化事件
  2. 数学--数论--中国剩余定理+扩展中国剩余定理(孙子定理)
  3. 微软开始提供公共预览版Windows 8.1下载
  4. MYSQL统计和识别重复值
  5. P3515-[POI2011]Lightning Conductor【整体二分,决策单调性】
  6. 【HDOJ】【3853】LOOPS
  7. *** is required and cannot be removed from the server
  8. Android 命名规范 (提高代码可以读性) 转
  9. JAVA设计模式之抽象工厂模式
  10. 全球首款5g全网通智能路由器华为5G CPE Pro发布 售价2499元
  11. 登台区无效_使用事务数据复制来重放和测试登台服务器上的生产负载
  12. python协同过滤算法_协同过滤算法介绍及算法实现
  13. 简单python脚本实例-30个Python 小例子,帮你快速上手Python
  14. 改善代码设计 —— 处理概括关系(Dealing with Generalization)
  15. 测试总结(部分)---转载
  16. android apk 病毒,apk文件是病毒吗
  17. 斐波那契(黄金分割法)查找算法(FibonacciSearch)
  18. 数据有效性 动态选择
  19. 蓝桥 卷“兔”来袭编程竞赛专场-07明码加密 题解
  20. [洛谷]P3374 【模板】树状数组 1 (#树状数组)

热门文章

  1. MinIO的简单使用
  2. stm32的温湿度监控
  3. pb 制作登陆界面连接数据库
  4. 计算机安装了打印驱动无法打印,打印机驱动安装后不能打印怎么办解决教程
  5. 喜羊羊与灰太狼中为什么倒霉的总是灰太狼?
  6. 解决IDEA按键失效
  7. Uber:Java中的不稳定单元测试处理
  8. R语言与区间估计学习笔记
  9. js给input控件添加onkeypress属性
  10. 乐pro3(lex720)评测