我正在構建一個數據庫,收集文件夾中的數千個圖像。我使用python腳本來重命名數據庫中的文件,但問題是,無論何時將圖像添加到文件夾並重命名它們,它都會給所有文件一個不同的名稱。有沒有辦法以某種格式重命名文件?在python中重新編號文件
import os, shutil
_src = ("/Path/to/Directory")
_ext = ".png"
for i,filename in enumerate(os.listdir(_src)):
newname = ('People-' + str(i).zfill(3) + _ext)
os.rename(os.path.join(_src, filename), os.path.join(_src, newname))
print('renaming "%s" to "%s"...' % (filename, newname))
檢查/測試文件名的格式,如果不正確,請更改它。 – wwii
將新圖像添加到臨時文件夾,然後在重命名後移動/複製它們。 – wwii
如果我將文件移動到一個單獨的文件夾,它將重新命名它們從該文件夾中的0開始。 – Asori12