把某一文件夾下的所有文件(如圖片),名稱統一爲序號的排列,並可以更改文件的後綴
import os
def rename():
i = 0
path = r"/home/xxx/val3"
filelist = os.listdir(path) #該文件夾下所有的文件(包括文件夾)
for files in filelist: #遍歷所有文件
i = i + 1
Olddir = os.path.join(path, files) #原來的文件路徑
if os.path.isdir(Olddir): #如果是文件夾則跳過
continue
filename = '' #文件名
filetype = '.jpg' #文件擴展名
Newdir = os.path.join(path, filename + str(i) + filetype) #新的文件路徑
os.rename(Olddir, Newdir) #重命名
return True
if __name__ == '__main__':
rename()