如何使用Python遞迴遍歷專案找出重複的圖片資源
阿新 • • 發佈:2019-02-01
由於專案越來越龐大,裡面的圖片資源也越來越多,需要找出專案裡面是否存在圖片重名的資源,下面採用python指令碼找出重複的圖片資源並打印出來:
import os list1 = [] def scandir(startdir): os.chdir(startdir) for obj in os.listdir(os.curdir): if obj.endswith('.png') or obj.endswith('.jpg') or obj.endswith('.jpeg'): list1.append(os.getcwd() + os.sep + obj) if os.path.isdir(obj): scandir(obj) os.chdir(os.pardir) scandir('path') print list1 for path in list1: if list1.count(path) > 1: print path + '---------->' + str(list1.count(path))