下面是一大堆混亂的圖片,現在要將他們進行改名:
實現代碼:
#coding=gbk
import os
import sys
def rename():
path=input("請輸入路徑(例如D:\\\\picture):") #"D:\\picture\\image"
name=input("請輸入開頭名:") #"name"
startNumber=input("請輸入開始數:")#"1"
fileType=input("請輸入後綴名(如 .jpg、.txt等等):")#".jpg"
print("正在生成以"+name+startNumber+fileType+"迭代的文件名")
count=0
filelist=os.listdir(path)
for files in filelist:
Olddir=os.path.join(path,files)
if os.path.isdir(Olddir): #判斷Olddir是否是一個目錄,是目錄的話直接跳過
continue
Newdir=os.path.join(path,name+str(count+int(startNumber))+fileType)
os.rename(Olddir,Newdir)
count+=1
print("一共修改了"+str(count)+"個文件")
rename()
在終端輸入的時候,如果有問題建議參考對應行我的註釋內容(不同的python版本輸入方式不一樣)。
執行結束後,所有的圖片就會按照一定的迭代命名