#!/usr/bin/env python
# coding=utf-8
# 批量重命名(关键词替换)
import os
import time
class IRename():
def __init__(self):
self.path = r'E:\BaiduNetdiskDownload\dataset\***'
def rename(self):
filelist = os.listdir(self.path)
total_num = len(filelist)
i = 0
for item in filelist:
if item[-4:].lower() == '.jpg' or item[-4:].lower() == '.png' or item[-5:].lower() == '.jpeg' or item[
-4:].lower() == '.gif':
src = os.path.join(os.path.abspath(self.path), item)
if "norain" in item:
rename = item.replace("***", "***")#替换部分
dst = os.path.join(os.path.abspath(self.path), rename)
os.rename(src, dst)
print('更改图片%s名字中...' % (item))
i = i + 1
if i == 0:
print("没有符合更改要求的图片名字!")
else:
print ('已完成!' % (total_num, i))
time.sleep(5)
if __name__ == '__main__':
newname = IRename()
newname.rename()
图片重命名(替换图片名中的关键词)
最新推荐文章于 2022-10-15 20:42:25 发布