我正在构建一个数据库,收集文件夹中的数千个图像。我使用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