Вы можете создать хеш файла, используя пакет hashlib
, например:
import hashlib
hasher = hashlib.md5()
with open('file.txt', 'rb') as f:
buf = f.read()
hasher.update(buf)
print(hasher.hexdigest())
этот фрагмент вычисляет хеш MD5 данного файла, вы можете использовать другую хеш-функцию (MD6, SHA-1, SHA-256 ...) и сохраните хеш где-нибудь как в базе данных или просто переименуйте текстовый файл с вычисленным хешем, если имя файла не имеет значения, позже вы можете использовать тот же код для вычисления хешатот же файл и сравните новый результат со старым.
надеюсь, это поможет!