Python批量改變圖片名字的示例代碼
一、系統(tǒng)自帶的快捷改名
1、打開對應(yīng)的圖片文件

2、全選后右擊重命名

3、輸入:Cat

注意: 默認(rèn)你輸入的Cat與(1)之間有一個(gè)空格
二、用Python按要求改名
1、代碼如下:
import os.path
def rename(img_folder,num):
for img_name in os.listdir(img_folder): # os.listdir(): 列出路徑下所有的文件
#os.path.join() 拼接文件路徑
src = os.path.join(img_folder, img_name) #src:要修改的目錄名
dst = os.path.join(img_folder, 'Cat'+ str(num) + '.jpg') #dst: 修改后的目錄名 注意此處str(num)將num轉(zhuǎn)化為字符串,繼而拼接
num= num+1
os.rename(src, dst) #用dst替代src
def main():
img_folder0 = 'D:/Picture' #圖片的文件夾路徑 直接放你的文件夾路徑即可
num=1
rename(img_folder0,num)
if __name__=="__main__":
main()
2、結(jié)果如下

三、在原有的圖片上進(jìn)行修改
例如將二中改后的圖片名字:“Cat+序號”改為“Cat+Cute+序號”
1、代碼如下:
import os.path
def rename(img_folder,num):
for img_name in os.listdir(img_folder): # os.listdir(): 列出路徑下所有的文件
#os.path.join() 拼接文件路徑
src = os.path.join(img_folder, img_name) #src:要修改的目錄名
dst = os.path.join(img_folder, img_name.split('t')[0]+'tCute'+str(num) + '.jpg') #dst: 修改后的目錄名 注意此處str(num)將num轉(zhuǎn)化為字符串,繼而拼接
num= num+1
os.rename(src, dst) #用dst替代src
def main():
img_folder0 = 'D:/Picture' #圖片的文件夾路徑 直接放你的文件夾路徑即可
num=1
rename(img_folder0,num)
if __name__=="__main__":
main()
2、結(jié)果如下

3、關(guān)鍵代碼:split()
僅修改了dst的代碼:
dst = os.path.join(img_folder, img_name.split('t')[0]+'tCute'+str(num) + '.jpg')'- 在二中修改后 img_name=Cat+序號 例如:Cat1
- img_name.split('t')作用:以’t’為分隔符分割img_name
- 即 img_name.split('t')[0]=Ca
- img_name.split('t')[1]=序號
- t作為分割符被舍棄了
- 所以修改后的代碼中是'tCute'
總結(jié)
到此這篇關(guān)于Python批量改變圖片名字的示例代碼的文章就介紹到這了,更多相關(guān)Python批量改變圖片名字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?mxnet包成功安裝詳細(xì)指南(避免踩坑+報(bào)錯(cuò))
這篇文章主要給大家介紹了關(guān)于Python?mxnet包成功安裝的相關(guān)資料,包括創(chuàng)建Python環(huán)境、激活環(huán)境、安裝MXNet及其依賴項(xiàng),以及在PythonCharm中配置Python解釋器,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2024-12-12
Python3使用Matplotlib 繪制精美的數(shù)學(xué)函數(shù)圖形
這篇文章主要介紹了Python3使用Matplotlib 繪制精美的數(shù)學(xué)函數(shù)圖形,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
Python實(shí)現(xiàn)獲取網(wǎng)站PR及百度權(quán)重
這篇文章主要介紹了Python實(shí)現(xiàn)獲取網(wǎng)站PR及百度權(quán)重,本文使用傳參的方式請求站長工具和谷歌工具獲取PR值和百度權(quán)重,需要的朋友可以參考下2015-01-01
Python解決兩個(gè)整數(shù)相除只得到整數(shù)部分的實(shí)例
今天小編就為大家分享一篇Python解決兩個(gè)整數(shù)相除只得到整數(shù)部分的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11
Python實(shí)現(xiàn)直方圖均衡基本原理解析
這篇文章主要介紹了Python實(shí)現(xiàn)直方圖均衡基本原理,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-08-08

