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))) # 輸出修改后文件夾中包含的文件