python使用python-pptx刪除ppt某頁實(shí)例
公司安排了個(gè)任務(wù),爬取ppt資源,我爬取后打開ppt發(fā)現(xiàn),最后一頁是站點(diǎn)的宣傳,需要?jiǎng)h除。
仔細(xì)閱讀了python-pptx的api和國內(nèi)的教程,發(fā)現(xiàn)沒有人寫了關(guān)于刪除ppt中某頁的功能,所以科學(xué)上網(wǎng)去google上搜了一下,發(fā)現(xiàn)作者已經(jīng)實(shí)現(xiàn)了,下來貼上如何刪除
from pptx import Presentation # 讀取ppt prs = Presentation('./temp.pptx) # 查看一共幾頁 slides = prs.slides number_pages = len(slides) print(number_pages) # 刪除最后一頁 rId = prs.slides._sldIdLst[-1].rId prs.part.drop_rel(rId) del prs.slides._sldIdLst[-1] # 保存新的ppt prs.save('./new.pptx')
以上這篇python使用python-pptx刪除ppt某頁實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決編碼問題:UnicodeDecodeError: 'utf-8' codec
這篇文章主要介紹了快速解決編碼問題:UnicodeDecodeError: 'utf-8' codec can't decod,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05Anaconda2下實(shí)現(xiàn)Python2.7和Python3.5的共存方法
今天小編就為大家分享一篇Anaconda2下實(shí)現(xiàn)Python2.7和Python3.5的共存方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-06-06Python利用tkinter和socket實(shí)現(xiàn)端口掃描
這篇文章主要為大家詳細(xì)介紹了Python如何利用tkinter和socket實(shí)現(xiàn)端口掃描功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下2022-12-12Pycharm搭建一個(gè)Django項(xiàng)目的方法步驟
本文主要介紹了Pycharm搭建一個(gè)Django項(xiàng)目的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02Python兩臺(tái)電腦實(shí)現(xiàn)TCP通信的方法示例
這篇文章主要介紹了Python兩臺(tái)電腦實(shí)現(xiàn)TCP通信的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05python實(shí)現(xiàn)對(duì)excel進(jìn)行數(shù)據(jù)剔除操作實(shí)例
python在數(shù)據(jù)分析這方便的介紹應(yīng)該不用多說了,下面這篇文章主要給大家介紹了關(guān)于利用python實(shí)現(xiàn)對(duì)excel進(jìn)行數(shù)據(jù)剔除操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-12-12