python實(shí)現(xiàn)批量命名照片
更新時(shí)間:2020年06月18日 09:37:28 作者:程序員不掉發(fā)
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)批量命名照片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
python批量命名照片的具體代碼,供大家參考,具體內(nèi)容如下
廢話不多說(shuō),上效果圖



全部代碼
from tkinter import *
import os
#添加文件夾路徑
def rename():
path =entry.get()
filelist = os.listdir(path) #獲取文件路徑
total_num = len(filelist) #獲取文件長(zhǎng)度(個(gè)數(shù))
i = 1 #表示文件的命名是從1開始的
for item in filelist:
if item.endswith('.jpg'): #初始的圖片的格式為jpg格式的
src = os.path.join(os.path.abspath(path), item)
dst = os.path.join(os.path.abspath(path), ''+str(i) + '.jpg')#處理后的命名規(guī)則
try:
os.rename(src, dst)
#print ('converting %s to %s ...' % (src, dst))
text.insert(END,'第%s張命名成功!...'%i)
i = i + 1
except:
continue
text.insert(END,'全部命名完成!...')
root = Tk()
root.title("照片批量命名器")
root.geometry("450x300")
root.minsize(450,300)
root.maxsize(450,300)
label = Label(root, text="文件夾路徑 : ", font=('微軟雅黑', 15))
label.grid(row=0,column=0)
entry = Entry(root, font=('微軟雅黑', 15))
entry.grid(row=0, column=1)
text = Listbox(root, font=("微軟雅黑", 15), width=37, height=8)
text.grid(row=1, columnspan=2)
button = Button(root, text="開始", font=("微軟雅黑", 13),command=rename)
button.grid(row=2, column=0,sticky=W)
button1 = Button(root, text="退出", font=("微軟雅黑", 13),command=quit)
button1.grid(row=2, column=1, sticky=E)
mainloop()
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關(guān)文章
Python運(yùn)維開發(fā)之psutil庫(kù)的使用詳解
這篇文章主要介紹了Python運(yùn)維開發(fā)之psutil庫(kù)的使用,psutil能夠輕松實(shí)現(xiàn)獲取系統(tǒng)運(yùn)行的進(jìn)程和系統(tǒng)利用率。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
Python參數(shù)傳遞實(shí)現(xiàn)過(guò)程及原理詳解
這篇文章主要介紹了Python參數(shù)傳遞實(shí)現(xiàn)過(guò)程及原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
Python虛擬機(jī)中描述器的王炸應(yīng)用分享
本篇文章給大家介紹一下描述器在?python?語(yǔ)言當(dāng)中有哪些應(yīng)用,主要介紹如何使用?python?語(yǔ)言實(shí)現(xiàn)?python?內(nèi)置的?proterty?、staticmethod?和?class?method,需要的可以參考一下2023-05-05
使用python實(shí)現(xiàn)深度優(yōu)先遍歷搜索(DFS)的示例代碼
深度優(yōu)先搜索算法(Depth-First-Search,DFS)是一種用于遍歷或搜索樹或圖的算法,沿著樹的深度遍歷樹的節(jié)點(diǎn),盡可能深的搜索樹的分支,本文給大家介紹了如何基于python實(shí)現(xiàn)深度優(yōu)先遍歷搜索(DFS),需要的朋友可以參考下2024-01-01

