#按图像顺序依次更改图片名字 成功
-- 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()
本文介绍了一个使用Python编写的脚本,该脚本可以批量地按顺序重命名位于指定目录下的.png格式图片文件。通过填充数字前导零的方式,确保了重命名后的文件名在数字上连续且易于管理和查找。
2065

被折叠的 条评论
为什么被折叠?



