Здравствуйте, подскажите как лучше реализовать скрипт.
Требуется, чтобы скрипт записывал sha1-хэши файлов в директории в txt. При этом проверял содержится ли аналогичный хэш (в таком случае удалял файл).
Приветствуются аналогичные способы проверки присутствовали ли файлы в директории, чтобы избежать дубликатов. Спасибо.
Скрипт записи хэша одного файл в txt:
BUF_SIZE = 65536 # lets read stuff in 64kb chunks!
sha1 = hashlib.sha1()
with open(filename, 'rb') as f:
while True:
data = f.read(BUF_SIZE)
if not data:
break
sha1.update(data)
my_file = open("output.txt", "a")
my_file.write('\n' + sha1.hexdigest())
my_file.close()