ざっくりと。
Python3でファイル名を一括変更する方法(連番)
○○.jpg(.txtとか拡張子は何でも)が一杯入っているフォルダに、以下のpyファイルをおき、実行します。
rename_files.py
import glob
import os
files = glob.glob("*.jpg")
for i, old_name in enumerate(files):
# ファイル名の決定
new_name = "新しい名前_{0:03d}.jpg".format(i + 1)
# ファイル名の変更
os.rename(old_name, new_name)
# 変更の表示
print(old_name + " → " + new_name)
新しいファイル_001.jpg、新しいファイル_002.jpg...と桁合わせした連番になります。
ディレクトリとか拡張子が違うときは
files = glob.glob("*.jpg")
を変えればいいです。
変更後のファイル名は
# ファイル名を決定する
new_name = "新しい名前_{0:03d}.jpg".format(i + 1)
をいじれば変えられます。
これをベースにいろいろいじればファイル名は好きなように変えられそうです。
拡張子を誤って変えてしまう可能性があることに注意ですかね。