win10自带照片软件导入iphone图片时抽风了,当时没多想,多试了几次,结果目录下多了一堆重复的照片。照片没有特别命名,导致手工查重非常辛苦。想着python3的环境装在电脑上没咋用过,就试着写了个脚本。第一次写,如果有错误欢迎指正。
命令格式:python clean.py -p [dir_path]
对文件直接操作!!谨慎使用!!
#clean.py
#2020.12.26
import hashlib
import os
import argparse
def CalculateFileHash(file):#计算文件的哈希值,此处用MD5,可选SHA-1。MD5生成的哈希值短一些,更快。
f = open(file, "rb")
content = f.read()
m = hashlib.md5()
#m = hashlib.sha1()
m.update(content)
s = m.hexdig