python合集 | 9個自動化腳本,PPT批量生成縮略圖、添加圖片、重命名

引言
最近一番在整理資料,之前買的PPT資源很大很多,但歸類并不好,于是一番準(zhǔn)備把這些PPT資源重新整理一下。統(tǒng)計(jì)了下,這些PPT資源大概有2000多個,一共30多G,一個一個手動整理這個投入產(chǎn)出比也太低了。

作為程序員,當(dāng)然要重復(fù)的工作程序化,讓機(jī)器自動執(zhí)行。于是一番寫了幾個python腳本來處理,這里分享給大家。
腳本源碼和打包的exe文件一番打包好了,自?。篽ttps://pan.quark.cn/s/d7ccbfdda755?。

01.?文件名批量處理
首先,一番先對所有文件夾和文件做了規(guī)則化的命名處理。
這里分了4個步驟處理:
01-文件名批量替換特定字符
該程序會遍歷指定的目錄(不包含子目錄),查找所有包含舊字符串的文件名,并將這些文件名中的舊字符串替換為新字符串。
02-文件夾名批量替換特定字符
該程序會遍歷指定的目錄(不包含子目錄),查找所有包含舊字符串的文件夾名,并將這些文件夾名中的舊字符串替換為新字符串。
03-文件夾加序號排序
該程序會遍歷指定的目錄(不包含子目錄)下所有文件夾,根據(jù)文件夾修改時間,加上序號排序作為前綴。
04-文件夾根據(jù)包含內(nèi)容批量重命名
這個Python腳本用于遍歷指定目錄及其所有子目錄中的文件夾,并根據(jù)每個文件夾中的.zip文件數(shù)量重命名文件夾。
好了,經(jīng)過上面的步驟,整理前是這樣子的:

整理后是這樣子的:

是不是清爽多了!
02. 清理無用文件
這一步主要是對文件進(jìn)行解壓和清理無用文件的一些處理。這里做了3個步驟:
05-刪除指定關(guān)鍵詞的文件夾
該程序會遍歷指定的目錄(包含子目錄)下所有文件夾,刪除所有文件夾名中包含給定關(guān)鍵詞的文件夾。
06-批量解壓壓縮包
用于遍歷指定目錄及其所有子目錄中的ZIP文件,并將這些文件解壓到同級目錄。
07-批量刪除壓縮包
用于刪除指定目錄及其所有子目錄中的所有指定后綴的文件。
做完以上三個步驟后文件夾中就只剩我們需要的PPT文件了,例如下圖中一個文件夾的截圖。

03. PPT內(nèi)容批處理
這一步主要是對PPT內(nèi)容做一些統(tǒng)一處理,這里一番將所有PPT均在最后新增一頁,并將一張圖片添加到新增的這頁上,以便后續(xù)分享。這一環(huán)節(jié)主要是2個步驟:
08-PPT批量添加圖片頁
這個Python腳本用于遍歷指定目錄及其所有子目錄中的PPT文件,并在每個PPT文件的最后一頁添加一張指定的圖片。
09-PPT批量縮略圖生成
這個Python腳本用于將PPT文件轉(zhuǎn)換為圖片,并將這些圖片合并成一張長圖生成縮略圖,以便使用者從眾多PPT中快速找到自己滿意的PPT。
最后的效果就是這樣的:

閑聊幾句
時間過得真快,今年又過了3個季度了,只剩3個月了。最近氣溫慢慢降下來了,火熱的夏季就要過去了,秋風(fēng)很清爽,少了幾份燥熱,仿佛身心也跟著沉靜了下來。身體是革命的本錢,一番因?yàn)榫米筒弊佣加幸恍┬∶。t(yī)生說游泳對腰和脖子的勞損比較好。最近鍛煉比較多,半年前游泳還只能游不到300米就累得不行,現(xiàn)在可以連續(xù)游到1000米了,每次游完泳身心都非常輕松,頭腦感覺都清醒了許多。加油~