#按图像顺序依次更改图片名字 成功
-- coding:utf8 --
import os
class BatchRename():
def init(self):
self.path = ‘/home/wu/fig/’
def rename(self):
filelist = os.listdir(self.path)
total_sum = len(filelist)
for item in filelist:
if item.endswith('.png'):
file_name, file_extend = os.path.splitext(item)
src = os.path.join(os.path.abspath(self.path),file_name+'.png')
print(src)
dst = os.path.join(os.path.abspath(self.path),file_name.zfill(6)+'.png')
print(dst)
try:
print('ssss')
os.rename(src,dst)
print('ss')
print('coverting %s to %s' % (src,dst))
print('ss')
except:
continue
print('total %d to rename & converted %d jpgs' % (total_sum,i))
if name == ‘main’:
demo = BatchRename()
demo.rename()