Python

トップ > レビュー > Python

ファイル名の一括変更

import os

root = os.environ["HOME"]+"/Documents/lm2010raw"

print(root)

# 20NNNNNN_で始まるファイルを検索, NNNNNN_にリネーム

for base,dirs,files in os.walk(root):
    for file in files:
        if file.startswith("20") and file.find("_") != -1:
            print(base[len(root):]+": "+file[2:])
            os.rename(base+"/"+file,base+"/"+file[2:]);