久しぶりにpython書いた。
例えば以下のようなファイルがある。
abc_x_0905.jpg
xが1だとして2、3と数字が増えていき、全部で100個のファイルがあって、0905を0906に変えなきゃいけないときとかに使えるプログラム。
# -*- coding: utf-8 -*- import os import os.path import glob class Count: def file(self): hira = os.getcwd() for root,dirs,files in os.walk(hira): for to in glob.glob("*.jpg"): q = to.split("_") q[1] ="_"+q[1]+"_" q[2] ="0906.jpg" a = q[0]+q[1]+q[2] os.rename(to,a) def main(): count = Count() b = count.file() if __name__ == '__main__': main()