系列文章目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、pandas是什么?
# coding=utf-8
import os # 打开文件时需要
from PIL import Image
import re
class BatchRename():
def __init__(self):
# 图片文件夹路径
self.path = "C:/Users/hiden/Desktop/bokke/JPEGImages1/"
def rename(self):
filelist = os.listdir(self.path)
total_num = len(filelist)
i = 1 # 图片编号从多少开始,不要跟VOC原本的编号重复了
n = 6 # 可更改
for item in filelist:
if item.endswith('.jpg') or item.endswith('.png'):
n = 6 - len(str(i))
src = os.path.join(os.path.abspath(self.path), item)
dst = os.path.join(os.path.abspath(self.path), str(i) + '.jpg') # 更改成自己需要的图像格式
try:
os.rename(src, dst)
print('converting %s to %s ...' % (src, dst))
i = i + 1
except:
continue
print('total %d to rename & converted %d jpgs' % (total_num, i))
if __name__ == '__main__':
demo = BatchRename()
demo.rename()```