周末出去爬山,照了一大堆照片回來,照片同時存儲為jpg和DNG格式,我用adobe bridge將dng格式的照片中要保留的篩選出來后,就不想再對著一張張去挑jpg的照片了,于是用python寫個小程序幫我挑,代碼如下所示:
import os import shutil targetnames = os.listdir('D:\\Pictures\\照片\\2016年\\東靈山\\star') filenames = os.listdir('D:\\Pictures\\照片\\2016年\\東靈山\\jpg') flag=[] for name in targetnames: if '.DNG'==name[-4:]: targetnames[targetnames.index(name)]=name[:-4] flag.append(True) else: flag.append(False) continue for name in targetnames: if flag[targetnames.index(name)]: for sname in filenames: if '.JPG' ==sname[-4:]: if name==sname[:-4]: shutil.copyfile('D:\\Pictures\\照片\\2016年\\東靈山\\jpg\\'+sname,'D:\\Pictures\\照片\\2016年\\東靈山\\fabu\\'+sname)