python批量修改圖片名稱


 1 import os
 2 import re
 3 import sys
 4 path = r"C:\Users\liyq\Desktop\python-img\img"
 5 fileList = os.listdir(path)  # 待修改文件夾
 6 print("修改前:" + str(fileList))  # 輸出文件夾中包含的文件
 7 os.chdir(path)  # 將當前工作目錄修改為待修改文件夾的位置
 8 num = 1  # 名稱變量
 9 for fileName in fileList:  # 遍歷文件夾中所有文件
10     pat = ".+\.(jpg|jpeg|JPG)"  # 匹配文件名正則表達式
11     pattern = re.findall(pat, fileName)  # 進行匹配
12     print('pattern[0]:', pattern)
13     print('num:', num, 'filename:', fileName)
14     os.rename(fileName, ('name' + str(num) +'_'+'19970326'+'_中國海南'+ '.' + pattern[0]))  # 文件重新命名
15     num = num + 1  # 改變編號,繼續下一項
16 print("---------------------------------------------------")
17 sys.stdin.flush()  # 刷新
18 print("修改后:" + str(os.listdir(path)))  # 輸出修改后文件夾中包含的文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM