存储文件哈希值和修改时间?

Store file hashes and modification time?

我正在制作一个脚本来验证给定文件夹中的所有文件。当第一个 运行 时,它应该计算文件夹(和子文件夹)中所有文件的哈希值。然后,当再次 运行 时,它应该再次计算文件的哈希值,并根据第一次生成的哈希值检查它们。问题是第一次保存哈希的方法是什么?仅使用文本文件来保存它们似乎不是一个好的方法。

根据实施情况,标准 shelve module 可以完美匹配。