Pythonバッチ処理はファイル名のOS.renameを変更する方法です。


仕事の中で、大量のファイルをリネームする必要があるということがよくありますが、pythonは簡単な方法を提供しています。

import os
 #top      (    ),os.walk               。
for a,b,c in os.walk(top='dir'):
 n = len(c)
 #         
 if n >= 10:
 for i in range(n):
  #            ,eg: 4399_0_1234_60.jpg
  name = c[i].split('_',1)[1] #  '_'     ['4399', '0_1234_60.jpg']
  #'$'         
  newName = '$' + name
  #os.rename(old_path, new_path)
  #ubuntu       '/',Windows  '\'。
  os.rename(a + '/' + c[i],a + '/' + newName)
以上のPythonバッチはファイル名のos.renameを変更する方法です。小編集は皆さんに全部の内容を共有します。参考にしてもらいたいです。どうぞよろしくお願いします。