ファイル名変更前
1.txt
2.txt
3.txt
ファイル名変更後
prefix_1.txt
prefix_2.txt
prefix_3.txt
変更するためのコード
import glob
import os
import re
files = glob.glob('*.txt') # txtファイルのみ検索
files.sort() # 名前順に並べ替える
prefix = 'prefix' # ファイル名変更後のprefix
for i, file in enumerate(files):
if re.match('.*.txt', file) is not None: # もしこの正規表現に一致するなら
os.rename(file, prefix + str(i+1) + '.txt') # こんな感じに名前を変える