python: ファイル名を変更する
カメラでとったデータでファイル名が重複していまい困ったことがあったので一括で変換しました。
とりあえず頭文字にa
をつけました。
macOSの写真アプリで管理していると、読み込んだ日ごとにdirectoryが生成されるので、同じ名前のファイルがあるとうまく表示されないです。
import re import os import glob dirname = "人による" flist = glob.glob(os.path.join(dirname, "DSC*")) for name in flist: if "DSC00" in name: # 変えたくないファイルもあったためifを使用 dirname, filename = os.path.split(name) os.rename(name, os.path.join(dirname, "a"+filename))