【PYTHON,PPT】1.利用python-PPTX读取ppt内容
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内容相关推荐
- python导入word转换的html,python如何转换word格式、读取word内容、转成html
# python如何转换word格式.读取word内容.转成html? import docx from win32com import client as wc # 首先将doc转换成docx wo ...
- 【Python例】利用 python 进行用户画像词云图的生成 --- wordcloud
[Python例]利用 python 进行用户画像词云图的生成 - wordcloud 本文主要用于记录,并使用 python 脚本进行用户画像的词云图的生成. 前言 对于词云图来说,是一个用户画像数 ...
- 【Python例】利用 python 进行图片文字信息的提取 --- OCR-EasyOCR
[Python例]利用 python 进行图片文字信息的提取 - OCR-EasyOCR 本文主要用于记录,并使用 python 脚本进行图片文字信息的生成. 什么是 OCR? OCR OCR(Opt ...
- boxplot用法 python,[Python画图笔记]利用Python画箱型图boxplot
[Python画图笔记]利用Python画箱型图boxplot [Python画图笔记]利用Python画箱型图boxplot 最近在学习使用Python画图,想用subplot画两幅箱型图,分别用来 ...
- ppt python 图表_利用python分析weibo数据做成图表放入PPT中
起因 很久以前,就有个想法,就是自动分析微博的数据,但是之前一直想的是网页版展示,flask想学了好久都没学,偶然的一次看到了一篇关于python处理pptx的文章,再加上同窗三年的室友在毕业后竟然主 ...
- 47页PPT | 如何利用Python进行自动化办公?
一.python如何辅助office? 之前写过一篇文章,梳理了python在excel.word.ppt.email等领域的应用库,得到很多小伙伴的响应,当然也有质疑的声音. 可以先看这篇文字: P ...
- 【PYTHON,EXCEL】利用python进行EXCEL处理1 打开,读取数据的方法
在生活中我们会遇到处理Excel的问题,那如何利用python进行更高效的处理呢,本文就将给大家提供一种有效的方法. 现在我们介绍本文的主角,openpyxl模块,利用本模块,你可以实现: 读取写入E ...
- 【PYTHON,EXCEL】利用python进行EXCEL处理2 写入内容
上次我们介绍了如何打开,读取数据的方法,现在我们就说一说如何写入数据 一.向格子里写入并保存 from openpyxl import load_workbookworkbook = load_wor ...
- excel python插件_利用 Python 插件 xlwings 读写 Excel
Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...
- 动态照片墙 python 实现_利用python生成照片墙的示例代码
这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...
最新文章
- WinForm 捕获最小化事件
- 数学--数论--中国剩余定理+扩展中国剩余定理(孙子定理)
- 微软开始提供公共预览版Windows 8.1下载
- MYSQL统计和识别重复值
- P3515-[POI2011]Lightning Conductor【整体二分,决策单调性】
- 【HDOJ】【3853】LOOPS
- *** is required and cannot be removed from the server
- Android 命名规范 (提高代码可以读性) 转
- JAVA设计模式之抽象工厂模式
- 全球首款5g全网通智能路由器华为5G CPE Pro发布 售价2499元
- 登台区无效_使用事务数据复制来重放和测试登台服务器上的生产负载
- python协同过滤算法_协同过滤算法介绍及算法实现
- 简单python脚本实例-30个Python 小例子,帮你快速上手Python
- 改善代码设计 —— 处理概括关系(Dealing with Generalization)
- 测试总结(部分)---转载
- android apk 病毒,apk文件是病毒吗
- 斐波那契(黄金分割法)查找算法(FibonacciSearch)
- 数据有效性 动态选择
- 蓝桥 卷“兔”来袭编程竞赛专场-07明码加密 题解
- [洛谷]P3374 【模板】树状数组 1 (#树状数组)