python 批量修改圖片的檔名
阿新 • • 發佈:2019-01-30
# -*- coding: cp936 -*- import os ##輸入新的檔名 newname = raw_input("請輸入新的圖片名:") newname = newname.strip() if newname != '': ##獲取當前資料夾的路徑 path = os.getcwd() ##要修改的檔案的格式 pic_ext = ['.jpg','.png'] i = 0 for file in os.listdir(path): if os.path.isfile(file) == True: name,ext = os.path.splitext(file) print ext if ext in pic_ext: i = i+1 newname1 = newname + '_' + str(i) + ext os.rename(file,newname1)
當執行這段程式碼的時候,會提示輸入新的名字:比如:login,那麼生成的新的名字就會是:
login_1
login_2
login_3
...........
這段程式碼只修改圖片格式為jpg和png的,如果要增加其它格式的圖片,只需要修改一下pic_ext,就可以了。