防止python搁置腐败

我应该如何防止搁置文件中的损坏?搁架是否应该在大部分时间关闭,然后只在我需要读取或编辑值时打开?

解决方法:

如果您的持久对象的安全性在您的项目中非常重要,那么使用搁置不是一个好主意.也不是腌制对象并手动将它们写入文件.

考虑到真实数据库投入大量资源(智能和代码)以便在出现故障时保证安全.因此,请将数据保存在真正的数据库中.最简单的是sqlite,因为它与Python捆绑在一起. sqlite是非常安全的,并且有很多智能,即使在系统出现故障的情况下(例如当有人在您的PC电源线上行驶时)也能保持数据处于某种有效状态.

上一篇:是否可以使用文件对象属性获取搁置数据库文件名? (Python)


下一篇:在数据库中存储一个7百万密钥python字典