pythonはフォルダ内の画像の連続して名前を変更する方法を実現します。


pythonが実現したフォルダ内の画像の連続的な名前変更方法:

import os

class BatchRename():
 def __init__(self):
  self.path = 'C:/Users/zxl/Desktop/tr'

 def rename(self):
  filelist = os.listdir(self.path)
  total_num = len(filelist)
  i = 101
  for item in filelist:
   if item.endswith('.jpg'):
    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()
以上のpythonはフォルダの中の画像に対して連続的に名前を変える方法を実現しました。つまり、小編集は皆さんに全部の内容を共有します。参考にしてもらいたいです。どうぞよろしくお願いします。