pickled数据对象:简单需求应用程序的python数据持久性。
pkldo的Python项目详细描述
说明
pickled data object(pkldo)是用于将python数据保存到文件的方法470。它提供了 创建、检索、更新和删除操作的功能,并使用python的内置 泡菜程序。它还原子化地执行操作并提供文件完整性。它的 最适合具有基本数据持久性需求的应用程序。
开发状态
- 在bsd和linux上测试。
- 接下来是Windows兼容性。
- 正在编制文件。
快速示例
下面是一个如何使用pickled数据对象的简单示例:
>>> import pkldo >>> class Test(pkldo.Pdo): ... pass ... >>> a = Test() >>> a.some_data = "howdy" >>> a.create_pdo('/tmp/some_file') >>> b = Test() >>> b.load_pdo('/tmp/some_file') >>> b.some_data 'howdy' >>> b.some_data = "hmmmm" >>> b.save_pdo() >>> c = Test() >>> c.load_pdo('/tmp/some_file') >>> c.some_data 'hmmmm' >>> c.delete_pdo() >>>