pickledb

pickleDB is an open source key-value store using Python's json module.

Github星跟踪图

Download badge

pickleDB

pickleDB is lightweight, fast, and simple database based on the
json module.
And it's BSD licensed!

pickleDB is Fun

>>> import pickledb

>>> db = pickledb.load('test.db', False)

>>> db.set('key', 'value')

>>> db.get('key')
'value'

>>> db.dump()
True

Easy to Install

$ pip install pickledb

Latest Release Notes (version: 0.9)

  • rem(key) now returns False instead of raising an exception (0.9dev)
  • Change lrem(name) to lremlist(name) (0.9)
  • Add lremvalue(name, value) (0.9)
  • Add load() option to use sigterm handler or not (0.9)
  • All keys must now be strings (0.8)
  • All names for lists must now be strings (0.8)
  • All names for dicts must now be strings (0.8)
  • The get(key) function now returns False instead of None if there is no key (0.8)
  • Switched to Python's built in json module from simplejson (0.8.1)

主要指标

概览
名称与所有者patx/pickledb
主编程语言Python
编程语言Python (语言数: 1)
平台
许可证BSD 3-Clause "New" or "Revised" License
所有者活动
创建于2011-10-28 00:04:40
推送于2025-02-16 19:52:31
最后一次提交2025-02-16 14:52:23
发布数4
最新版本名称v1.3.2 (发布于 )
第一版名称v0.9.2 (发布于 )
用户参与
星数1k
关注者数15
派生数129
提交数185
已启用问题?
问题数67
打开的问题数0
拉请求数12
打开的拉请求数17
关闭的拉请求数6
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?