欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

对图像数据进行重命名

时间:2023-08-17

# coding=utf-8import os # 打开文件时需要class BatchRename(): def __init__(self): # 我的图片文件夹路径 #self.path = 'C:/Users/Lenovo/Desktop/VOCdevkit/JPEGImages' self.path = 'C:/Users/Lenovo/Desktop/VOCdevkit/JPEGImages' def rename(self): filelist = os.listdir(self.path) total_num = len(filelist) i = 34 # 图片编号从多少开始,不要跟其他人原本的编号重复了 n = 6 for item in filelist: if item.endswith('.jpg'): 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(0)*n+str(i) + '.jpg') try: os.rename(src, dst) i = i + 1 except: continueif __name__ == '__main__': demo = BatchRename() demo.rename()

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。