当你拿到一定数量的图片文件后,这些文件命名规则可能不是你想要的命名规则,为了修改文件名,统一文件名命名格式,我们可以写一个简单的脚本来便捷操作。具体操作如下:
import os
class ImageRename():
def __init__(self):
self.path = './data/train/0' #设定你要修改图片文件名地址
def rename(self):
filelist = os.listdir(self.path)#获取当前文件夹下所有文件名
total_num = len(filelist) #获取当前文件夹文件个数
i = 1
for item in filelist:
if '0' in item: #如果文件名中出现某个字符
src = os.path.join(self.path, item)#将该文件名地址赋给src
dst = os.path.join(self.path, 'lung_bacteria' + str(i) + '_0.jpg')#将新的文件名赋给dst
os.rename(src, dst)#通过函数对文件名进行修改
i = i + 1
if __name__ == '__main__':
newname = ImageRename()
newname.rename()