删除重复文件

import  os
ls=[]
for  文件夹路径,文件夹列表,文件列表  in  os.walk(r"E:\open"):
    for  文件名  in  os.scandir(文件夹路径):
        if 文件名.is_file():
            文件=open(文件名,'rb').read()
            if hash(文件)  in  ls:
                os.remove(文件名)
            else:
                ls.append(hash(文件))

 

posted @ 2020-07-16 15:29  马蹄哒哒  阅读(113)  评论(0编辑  收藏  举报